如何检测某个值是否拿到
is valid 返回false说明拿取失败
多个蓝图运行event beginPlay
会存在先后加载的关系,如果存在依赖关系,则有可能运行失败
解决方案:
1 去掉音响控制器的event begin play
2 新建函数 初始化:init 音响控制
3 将事件图表的所有内容,移入 init 音响控制 函数
game mode 内调用 初始化音响控制函数
1 获取所有的音响控制器组件(只有1个)
2 返回一个数组,直接调用0号元素
3 get 初始化音响控制函数
优化性能:(可选)
game mode 内,直接将值传入
1 删除原有调用音响控制器函数的代码
2 直接set main ui ref
3 获取函数的地方挂上 main ui ref(game mode 里面的)
game mode 内增加更新UI的函数
1 新增 更新UI函数(暂时先搁置)
(将对应组成的索值填入对应UI控件的变量)
2 将每个点击事件,加入调用更新UI函数
3 初始化函数内,增加更新UI函数