UE4蓝图 紧急避险,快来

1号坑:运行报错

Blueprint Runtime Error: “Accessed None trying to read property
Player”. Blueprint: Player_ArmsBP Function: Execute Ubergraph Player
Arms BP Graph: EventGraph Node: Branch

在网上直接查,找不到!!!(可能是问题太低级,捂脸)

只能根据提示的地方,用 print string 一个一个的试。
在这里插入图片描述
player 有关的各个值都试了个遍,想看看是不是哪个值设置错了。

结果。。。搞了大半天,值没错,都能正确打印出来!

整个人都快崩溃了,虽然主动眼神忽略它,游戏也能运行。

但是,每次退出游戏时都会弹出,强迫症顿时涌泉!!!

好吧,无奈把教学视频一个个重刷了一遍,抓头N次后,终于发现坑了!

原来是初始事件用错了。。。值是无辜的。
在这里插入图片描述
改成动画的初始事件后,报错灰飞烟灭,大快人心,哈哈哈哈哈哈哈。
在这里插入图片描述

2号坑:变量无法显示

Widget 的蓝图连接正常,但是在 character 蓝图中显示出来的和目标不一样!!!

只有 ClassOwningPlayer 两个连线口,还缺两个。。。
在这里插入图片描述
跟着视频重新检查了几遍,才发现是 Widget 中的两个变量的Expose on Spawn 属性没有勾选!
在这里插入图片描述
在这里插入图片描述
将两个变量的 Expose on Spawn 属性都勾选后 character 蓝图中的 Widget 调用就变得和目标一样了。
在这里插入图片描述
或许,遇到的变量显示问题,都可以优先考虑在变量的属性中寻找解决办法。

以上为个人案例,如有错误,请多多指正 !

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Driver.SHAO

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值