Bootstrap

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

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

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

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

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

 直接定位到相关节点

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

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

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

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

;