24 UE4:角色上下车

本节里面,我们添加引擎自带的汽车内容包,来使用汽车蓝图,并且操作我们的小白人来上车和下车。

1 内容浏览器新增,导入载具类游戏,并且摆放一个汽车


image.png
image.png

2 我们通过小白人走到汽车周围的时候触发上车行为:
先添加碰撞盒子:


image.png

再制作碰撞蓝图:


image.png

image.png

注意:这里为了方便,我们把对象提升为变量保存下来了:
image.png

3 我们来制作下车的蓝图:
通过键盘F按下来触发下车。先判断本蓝图保存的Actor引用是否有效,再更改玩家控制器为Actor脱离汽车。
最后我们在2秒的延迟后设置Actor的启用碰撞。如果没有延迟,就会下车又触发了碰撞汽车事件,又回到车上了~


image.png

4 下车减速,让车立马失去速度功能
我们先添加个变量代表是否Actor在车里,如图:


image.png

并且在上车的时候设置为true


image.png

我们在车的蓝图中,判断这个变量来让油门获取不了输入。
image.png

本节的效果图如下:
image.png

你可能感兴趣的:(24 UE4:角色上下车)