UE5简单实现直升机运动

其他UE可以直抄的直升机教程

UE4蓝图交互保姆级教程:直升机_哔哩哔哩_bilibili

Unreal Engine 较全的直升机飞行系统_哔哩哔哩_bilibili

【虚幻5学习笔记】可操控的直升机_哔哩哔哩_bilibili

Unreal Engine - Helicopter Tutorial (4)_哔哩哔哩_bilibili

12. Helicopter Sound Effect~1_哔哩哔哩_bilibili

第41集-直升机事件制作-UE5-制作一个第三人称游戏(非DEMO)全流程完全体游戏教程_哔哩哔哩_bilibili

首先是资产问题AH-64D 阿帕奇长弓 (西) |晶圆厂

需要注意它是默认支持UE4.27的,所以如果要UE5打开下载的话,就需要打开epic然后选择导入工程文件,因为UE4的资产可以向后兼容,但不能向前,注意了!

接着我们要安装相关的插件

请添加图片描述

新建基于其的蓝图类,命名为BP_Helicopter

请添加图片描述

网格体组件的骨骼网格体资产选择我们这个下载好的直升机资产

然后载具运动组件勾选旧版车轮摩擦位置,接着就是其车轮设置——3个数组元素,意思就是我们要选择对应该资产的骨骼表示相关的车轮位置,这个直升机资产是刚好是3个车轮,所以三个数组元素。

打开其SK文件,右键复制选定的骨骼命名

请添加图片描述

然后把它们写进去

请添加图片描述

代表前面两个前轮的蓝图BP_FrontWheel如下设置

请添加图片描述

代表后轮的蓝图BP_RearWheel如下设置

请添加图片描述

最后如下设置

请添加图片描述

请添加图片描述

请添加图片描述
请添加图片描述
请添加图片描述

接着

请添加图片描述
请添加图片描述
请添加图片描述
请添加图片描述
请添加图片描述

注意如果你只是给了弹簧臂和摄像机,这里没有设置的话,就会固定成世界中心(0,0,0)观察的视角,无法查看效果。

请添加图片描述

镜头控制
请添加图片描述
请添加图片描述
请添加图片描述
请添加图片描述
请添加图片描述
请添加图片描述
请添加图片描述
请添加图片描述
请添加图片描述
请添加图片描述
请添加图片描述

请添加图片描述
请添加图片描述

重新生成盒型和球形

请添加图片描述
请添加图片描述

请添加图片描述

请添加图片描述

请添加图片描述

WS,按住鼠标中间或右键测试

这里gif图片太大不给传

自行折叠封装函数KeepAltitude

请添加图片描述

请添加图片描述

现在有个问题,什么都不操作,它默认会往后缓移
请添加图片描述
请添加图片描述

请添加图片描述

请添加图片描述

调整之前的cog_jn
请添加图片描述

请添加图片描述

但是依旧解决不了后移的问题,后面再继续看看人家怎么处理的?

现在解决了,细看是怎么回事?

请添加图片描述

请添加图片描述

请添加图片描述

会不会跟这里的rate有关系?下面的这里封装成函数或是自定义事件也行flyingcontrol

请添加图片描述

请添加图片描述

trnasform modify bone设置,另外的后旋转轮都是差不多,骨骼名称不一样而已

请添加图片描述

请添加图片描述

如果我们要弄开关旋转翼动画,不要想着输入按钮,然后布尔判断去开关我们的flyingcontrol操作,因为实际上直升机还是悬浮状态的,我们关了的只是动画而已。

下面的这个例子就已经可以允许我们实现我们想要的功能了,具体关闭旋转翼动画当且仅当我们已经降落的情况下,其余情况都能正常飞行,然后旋转螺旋桨

请添加图片描述

弄音效

请添加图片描述

请添加图片描述

请添加图片描述

请添加图片描述

这里调用

请添加图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值