虚幻蓝图运行时错误:“无访问”正在尝试读取属性

今天学习UE遇到一个无访问报错问题 记录一下

蓝图运行时错误:"“无访问”正在尝试读取属性 xxx"。 节点:  xxx 图表:  xxx 函数:  xxx 蓝图:  xxx

遇到问题不要慌 简单分析一下是什么原因导致的报错

点击放大镜跳转到所在蓝图

 直接定位到相关节点

Event Tick 这个事件会每帧调用 , 但如果这个值是 未初始化 或者是 空的 (为NULL) , 自然也"Set"不了了 , 可以理解为空指针 , 所以就会报错 , 我们可以在前面 加一个检查 ,

检查对象(变量) 是否有效 的节点是 Is valid , 是前面带问号的这个

 这样每帧在调用时都会检查 , 如果 Dynamic Crosshair 这个值有效 就 "Set" , 无效 就什么都不做

遇到虚幻任何无访问报错的问题都在前面加个 IsValid 检查一下即可!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

UE星空

感谢打赏!

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

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

打赏作者

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

抵扣说明:

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

余额充值