【UE 从零开始制作坦克】2-控制坦克移动(简单的移动效果)

效果

步骤

1. 新建蓝图类,父类选择“VehicleWheel(载具车轮)”

【UE 从零开始制作坦克】2-控制坦克移动(简单的移动效果)_第1张图片

 这里就命名为“TankWheel”

【UE 从零开始制作坦克】2-控制坦克移动(简单的移动效果)_第2张图片

 双击打开“TankWheel”,设置形状半径为40

【UE 从零开始制作坦克】2-控制坦克移动(简单的移动效果)_第3张图片

2. 打开 “BP_West_Tank_M1A1Abrams”

【UE 从零开始制作坦克】2-控制坦克移动(简单的移动效果)_第4张图片

 选中“网格体(VehicleMesh)(继承)”,然后选择骨骼网格体为“SK_West_Tank_M1A1Abrams”

【UE 从零开始制作坦克】2-控制坦克移动(简单的移动效果)_第5张图片

 删除“SkeletaMesh”

【UE 从零开始制作坦克】2-控制坦克移动(简单的移动效果)_第6张图片

 选中“DamagedModel”,碰撞预设设置为“Nocollision”

【UE 从零开始制作坦克】2-控制坦克移动(简单的移动效果)_第7张图片

将“DamagedModel”作为根组件的子级

“GunFire”和“ShockWave”是用于模拟坦克开炮时效果的粒子系统组件,将它们也作为根组件的子项

【UE 从零开始制作坦克】2-控制坦克移动(简单的移动效果)_第8张图片

 此时编译会报错

【UE 从零开始制作坦克】2-控制坦克移动(简单的移动效果)_第9张图片

 将所有报错的地方用“网格体”连上,编译就通过了

【UE 从零开始制作坦克】2-控制坦克移动(简单的移动效果)_第10张图片

 3. 打开“SKEL_West_Tank_M1A1Abrams”这个骨骼

【UE 从零开始制作坦克】2-控制坦克移动(简单的移动效果)_第11张图片

 查看前后4个轮子的骨骼名称,这里分别为“rt_wheel_02_jnt”(右前轮)

 “rt_wheel_08_jnt”(右后轮)

【UE 从零开始制作坦克】2-控制坦克移动(简单的移动效果)_第12张图片

 “lf_wheel_02_jnt”(左前轮)

【UE 从零开始制作坦克】2-控制坦克移动(简单的移动效果)_第13张图片

 “lf_wheel_08_jnt”(左后轮)【UE 从零开始制作坦克】2-控制坦克移动(简单的移动效果)_第14张图片

 4. 再次打开“BP_West_Tank_M1A1Abrams”

【UE 从零开始制作坦克】2-控制坦克移动(简单的移动效果)_第15张图片

 选中“载具移动组件”

【UE 从零开始制作坦克】2-控制坦克移动(简单的移动效果)_第16张图片

 设置车轮类和骨骼名称,0~3分别代表坦克的右前轮、左前轮、右后轮、左后轮

【UE 从零开始制作坦克】2-控制坦克移动(简单的移动效果)_第17张图片

选中根组件,设置动画类为“ABP_West_Tank_M1A1Abrams”

【UE 从零开始制作坦克】2-控制坦克移动(简单的移动效果)_第18张图片

 5. 打开名为“PHYS_West_Tank_M1A1Abrams”的物理资产

【UE 从零开始制作坦克】2-控制坦克移动(简单的移动效果)_第19张图片

 选中所有物理形体

【UE 从零开始制作坦克】2-控制坦克移动(简单的移动效果)_第20张图片

 然后全部删除

【UE 从零开始制作坦克】2-控制坦克移动(简单的移动效果)_第21张图片

 设置显示所有骨骼

【UE 从零开始制作坦克】2-控制坦克移动(简单的移动效果)_第22张图片

给跟骨骼添加一个盒体碰撞

【UE 从零开始制作坦克】2-控制坦克移动(简单的移动效果)_第23张图片 

 让其包裹住车身即可

【UE 从零开始制作坦克】2-控制坦克移动(简单的移动效果)_第24张图片

 6. 打开“TankZongLei”

 【UE 从零开始制作坦克】2-控制坦克移动(简单的移动效果)_第25张图片

 添加如下节点

【UE 从零开始制作坦克】2-控制坦克移动(简单的移动效果)_第26张图片

7. 打开“TankWheel”,设置转向角度为90

【UE 从零开始制作坦克】2-控制坦克移动(简单的移动效果)_第27张图片

 此时运行游戏效果如文章开头所示。

你可能感兴趣的:(#,虚幻4,载具,虚幻4,UE)