什么是蓝图通讯?
蓝图通讯就是一个蓝图通过某种方法使用另一个蓝图类的变量和自定义事件或方法。
什么是自定义事件?
顾名思义,表面意思。
什么是类型转换?
作用:就是将获取到的类具体化,在蓝图编译过程中如果不使用强制转换不会获取到该类中的操作,因为我们自身知道获取到的类型是什么但是系统编译的时候是不知道的,所以需要强制转换将类型指定到类型后进而进行一系列的操作。(想跟哪个蓝图通讯就先转换成哪个蓝图)
1.新建一个蓝图文件夹

2.新建蓝图actor
3.添加碰撞盒子,设置碰撞范围

4.此时用到了触发盒子的触发事件
5.想让增加小白人的速度,必须先跟小白人蓝图产生关系,此时就用到了类型转换。

这样就与小白人类型转换完成。
6.打开小白人的蓝图
7.在图标里面新建不同的事件,不同的功能。
现在新建触发加速。

8.搜索自定义事件或者custom event
9.取名为触发加速
10.设置小白人移动速度

找到最大行走速度,发现小人行走速度是600
11.触发事件设置小白人行走速度
回到触发加速页面

将人物运动拖进去。

添加设置速度


我们不想现在更改,想在触发事件的时候更改。
绿点反向链接

回到触发盒子这里

设置速度,进入盒子将速度设置为2500,离开盒子将速度设置为600.

编译,运行

小人成功加速减速。