在使用蓝图时,如需在不同蓝图间传递或共享信息,此时就需要使用蓝图通信(Blueprint Communication);
一,变量引用
创建变量,类型为指定对象的引用,默认值设置为指定对象的实例;然后即可调用指定对象的变量、事件等信息;
二,关卡蓝图内直接引用
可通过在关卡内选择对象,然后在关卡蓝图内直接创建对象引用;
三,Get Actor Of Class
此节点可获取关卡内指定类的第一个Actor实例;是一个很慢的操作,不要每一帧都使用;
四,Get All Actors with Tag
此节点可获取关卡内所有指定标签的Actor实例;是一个很慢的操作,不要每一帧都使用;
五,Line Trace By Channel
此节点通过线条路径追踪,追踪到第一个碰撞体;
六,Event Dispatchers
事件分配器适合于告知其他“正在倾听”的蓝图一指定事件已发生,然后倾听的蓝图做出回应;
七,Blueprint Interfaces
蓝图接口可实现与多种类型对象交互;
八,Blueprint Casting