其他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操作,因为实际上直升机还是悬浮状态的,我们关了的只是动画而已。
下面的这个例子就已经可以允许我们实现我们想要的功能了,具体关闭旋转翼动画当且仅当我们已经降落的情况下,其余情况都能正常飞行,然后旋转螺旋桨

弄音效




这里调用

699

被折叠的 条评论
为什么被折叠?



