1.如何把Pawn变成载具
当然,你完全可以继承自UE4自带的WheelVehicle来创建一个载具,但是我这里给出更为自由的一个方法,使用Pawn创建载具。
新建一个Pawn,我将其命名为BP_Root_Car,为其添加骨骼网络体SkeletalMesh,将骨骼网络体移动到DefaultSceneRoot上,即把这个骨骼网络体作为这个Pawn 的根组件,再添加WheeledVehicleMovementComponent4W组件。
在SkeletalMesh中做如下设置
再根据官方文档等教程完善这个载具系统即可。
2.载具重要参数解析
1.轮子:
A:轮子的形状,一般默认圆柱即可
B:轮子所在位置的偏移,一般默认,偏移过大会导致物理模拟出现问题
C:轮子半径
D:轮子圆柱的高度,或者说是宽度
E:轮子的质量
F:刹车的阻力强度,越大越容易刹车
G:是否受刹车影响,可以让刹车时只刹前轮或者后轮或者某个轮
H:转向的角度,类似生活中小汽车拐弯时前轮的转弯最大角度
I:轮胎的摩擦力,需要引用一个数据资产,其中数值越大