蓝图与蓝图之间的通信

1.直接访问其他蓝图
在一个蓝图中去访问另一个蓝图中的元素
先获取该蓝图类,再通过索引值获取到该蓝图实例,接着就可以获取和设置该蓝图实例中的元素
例:通过蓝图s2去访问和修改蓝图S1中的元素d1,其中GET中的0,是该实例在蓝图数组中的索引值

2.引用
通过引用的方式去获取其他蓝图中的变量
例:建立一个变量(类型为对k2蓝图的引用,设为公有),然后用吸管在场景中为变量去指定实例
通过以下蓝图就可对其他蓝图实例中的变量进行获取或设置

3.通过中间变量
项目中公有的蓝图作为中间桥梁,实现通信
例:在第三人称角色中创建对两个蓝图的引用

 4.关卡蓝图与其他蓝图通信
其他蓝图去调用关卡蓝图中的事件
例:在关卡蓝图中添加自定义事件,然后在别的蓝图中去调用这个自定义事件
 
 
 5.事件分发器(事件调度器)
用一个蓝图中的事件去触发另一个蓝图中的事件
单纯的事件触发不适合参数的传递
例:在蓝图S1中添加事件分发器,按下数字2去调用Point
        在蓝图S2中去绑定事件Point,
 

蓝图与蓝图之间的通信最先出现在Python成神之路

版权声明:
作者:siwei
链接:https://www.techfm.club/p/24594.html
来源:TechFM
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>