UE4蓝图传递

蓝图通信理解 蓝图通信的四种方法(1,4类似,2,3类似) 1、 直接蓝图通信 直接通过查询到actor 直接调用方法 2、 事件分配器 类似绑定事件触发器,定义好事件分发器后,其他所有的注册该事件分发器的蓝图都会在该触发器出发后调用各自定义好的事件(类似我写了博客后,所有订阅过我的人接收到消息,有的给我点赞,有的人看一遍,有的人阴阳怪气我) 3、 蓝图接口 往蓝图定义好的消息事件里添加接口函数,类设置中加载接口,只要在触发蓝图中触发该事件,目标蓝图就会触发并传值(类似目标蓝图暴露接口,触发蓝图调用该接口触发事件并传值) 4、 蓝图投射 通过查询actor查到多种类,或者提前不知道蓝图的类型,通过CastTo 蓝图类获取对象蓝图的方法(类似强转换) 获取到的是父蓝图,执行子蓝图的特有功能 模仿flyto方法 ![图片1.png](https://upload-images.jianshu.io/upload_images/14201766-b3459d90a362b639.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240) ![图片2.png](https://upload-images.jianshu.io/upload_images/14201766-6734821e6240bb63.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)

你可能感兴趣的:(UE4蓝图传递)