本节里面,我们添加引擎自带的汽车内容包,来使用汽车蓝图,并且操作我们的小白人来上车和下车。
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
网友评论