蓝图与蓝图之间的通信
1.直接访问其他蓝图
在一个蓝图中去访问另一个蓝图中的元素
先获取该蓝图类,再通过索引值获取到该蓝图实例,接着就可以获取和设置该蓝图实例中的元素
例:通过蓝图s2去访问和修改蓝图S1中的元素d1,其中GET中的0,是该实例在蓝图数组中的索引值
2.引用
通过引用的方式去获取其他蓝图中的变量
例:建立一个变量(类型为对k2蓝图的引用,设为公有),然后用吸管在场景中为变量去指定实例
通过以下蓝图就可对其他蓝图实例中的变量进行获取或设置
3.通过中间变量
项目中公有的蓝图作为中间桥梁,实现通信
例:在第三人称角色中创建对两个蓝图的引用
4.关卡蓝图与其他蓝图通信
其他蓝图去调用关卡蓝图中的事件
例:在关卡蓝图中添加自定义事件,然后在别的蓝图中去调用这个自定义事件
5.事件分发器(事件调度器)
用一个蓝图中的事件去触发另一个蓝图中的事件
单纯的事件触发不适合参数的传递
例:在蓝图S1中添加事件分发器,按下数字2去调用Point
在蓝图S2中去绑定事件Point,
蓝图与蓝图之间的通信最先出现在Python成神之路。
共有 0 条评论