17 UE4蓝图:蓝图通信、自定义事件和类型转换

本次我们通过自定义事件,来让小人进入一个区域得到加速,在离开区域的时候失去加速。其中用到自定义事件,蓝图通信和类型转换。
下面大家跟着看图说话:

1: 我们先在世界大纲中点编辑第三人称蓝图:


image.png

2:在我的蓝图中,新增,新加加速图表,并在里面右键 添加自定义事件:


image.png
image.png

3: 事件起名为触发加速Event,并把角色的移动拉到蓝图中,对最大行走速度来设置。


image.png

最后把Max Walk Speed拉给事件,这样触发事件的时候需要输入参数。


image.png

4:接下来我们在碰撞事件中转换对象和触发该事件。
我们借用之前的出发开门的蓝图,转换对象和触发事件如图:


image.png

这样,只有第三人称的角色对象碰撞到本碰撞体时,就会执行触发事件到角色对象上,看图说话:设置对象的最大行走速度为1000.

这样,我们的蓝图之间的通信就完成了。我们的角色就可以健步如飞了~


image.png

你可能感兴趣的:(17 UE4蓝图:蓝图通信、自定义事件和类型转换)