这篇文章是我看哔哩哔哩上学习的笔记,学习的地址如下:

https://www.bilibili.com/video/BV164411Y732

因本人才疏学浅,如有错误之处,还请见谅

准备工作

一开始我们要在项目里面添加UE官方给我们的,赛车的功能包

UE4实现上下车功能

然后找到图中的Sedan蓝图类

UE4实现上下车功能

然后找到你的玩家类.

开始

① 添加一些必要的碰撞组件

UE4实现上下车功能

这里的碰撞组件分别是Box,碰撞的盒体

UP和Down是碰撞的球体

还有一个类型为Pawn的变量

PlayerRef

② 开始写事件

注意上下车事件都是在SeDan里,就是车子的蓝图类里写的事件

① 上车的事件

UP是我们人物上车的地方

Down是我们人物下车的地方

UE4实现上下车功能

开始的蓝图和平时的差不多,都类型

UE4实现上下车功能

UE4实现上下车功能
UE4实现上下车功能

蓝图里面注释的写法 框选中然后C键

② 下车的事件

UE4实现上下车功能

UE4实现上下车功能

全部的下车事件如下:

UE4实现上下车功能

③ 在人物类里写的事件

UE4实现上下车功能

然后我们就可以实现上下车了

下面讲几个注意点:

① 人物在上车之后要取消自己的碰撞,不然会出问题

② 人物在下车之要添加自己的碰撞和取消车子的碰撞,不然也可能会出现问题

③ 那个设置位置的函数,要选择相对于环境,不然也会出现问题

④ 在使用一个变量之前,要判断它是不是有效的.

⑤ 这两个事件都多次使用了自己,就是把对象赋值给实例,理解这个需要编程的基础.

小结

这里使用的新的蓝图有

UE4实现上下车功能

UE4实现上下车功能

到这里就写完了

如果这篇文章对你有张帮助的话,可以给我点个免费的赞吗.

如果你有任何建议,或者是发现了我的错误,欢迎评论留言指出.

相关文章:

  • 2022-01-11
  • 2021-09-29
  • 2022-02-09
  • 2021-12-14
  • 2021-12-06
  • 2022-01-15
  • 2021-12-02
  • 2022-12-23
猜你喜欢
  • 2021-12-02
  • 2021-05-19
  • 2021-05-04
  • 2021-09-29
  • 2021-08-22
  • 2022-12-23
相关资源
相似解决方案