vault backup: 2025-04-09 21:56:03

This commit is contained in:
BlueRose 2025-04-09 21:56:03 +08:00
parent fa45d3d1a6
commit 85298cf495

View File

@ -9,7 +9,7 @@ rating: ⭐
- UE4.27:https://dev.epicgames.com/documentation/zh-cn/unreal-engine/vehicle-user-guide?application_version=4.27 - UE4.27:https://dev.epicgames.com/documentation/zh-cn/unreal-engine/vehicle-user-guide?application_version=4.27
- UE5.4:https://dev.epicgames.com/documentation/en-us/unreal-engine/vehicles-in-unreal-engine?application_version=5.4 - UE5.4:https://dev.epicgames.com/documentation/en-us/unreal-engine/vehicles-in-unreal-engine?application_version=5.4
# # 项目结构
- Vehicle蓝图 - Vehicle蓝图
- Vehicle SkeletalMesh - Vehicle SkeletalMesh
- Physics Asset - Physics Asset
@ -59,21 +59,21 @@ UVehicleSportsWheelFront::UVehicleSportsWheelFront()
{ {
WheelRadius = 39.0f; WheelRadius = 39.0f;
WheelWidth = 35.0f; WheelWidth = 35.0f;
FrictionForceMultiplier = 3.0f; FrictionForceMultiplier = 3.0f;//摩擦力系数
MaxBrakeTorque = 4500.0f; MaxBrakeTorque = 4500.0f;//最大制动扭矩
MaxHandBrakeTorque = 6000.0f; MaxHandBrakeTorque = 6000.0f;//最大手制动扭矩
} }
UVehicleSportsWheelRear::UVehicleSportsWheelRear() UVehicleSportsWheelRear::UVehicleSportsWheelRear()
{ {
WheelRadius = 40.f; WheelRadius = 40.f;
WheelWidth = 40.0f; WheelWidth = 40.0f;
FrictionForceMultiplier = 4.0f; FrictionForceMultiplier = 4.0f;
SlipThreshold = 100.0f; SlipThreshold = 100.0f;//滑动阈值
SkidThreshold = 100.0f; SkidThreshold = 100.0f;//防滑阈值
MaxSteerAngle = 0.0f; MaxSteerAngle = 0.0f;//最大转向角
MaxHandBrakeTorque = 6000.0f; MaxHandBrakeTorque = 6000.0f;
} }
``` ```
@ -82,15 +82,15 @@ UVehicleSportsWheelRear::UVehicleSportsWheelRear()
UVehicleOffroadWheelFront::UVehicleOffroadWheelFront() UVehicleOffroadWheelFront::UVehicleOffroadWheelFront()
{ {
WheelRadius = 50.0f; WheelRadius = 50.0f;
CorneringStiffness = 750.0f; CorneringStiffness = 750.0f;//转弯刚度
FrictionForceMultiplier = 4.0f; FrictionForceMultiplier = 4.0f;
bAffectedByEngine = true; bAffectedByEngine = true;//实现4轮驱动
SuspensionMaxRaise = 20.0f; SuspensionMaxRaise = 20.0f;//悬挂架最大提升高度(父类是10.0)
SuspensionMaxDrop = 20.0f; SuspensionMaxDrop = 20.0f;//悬挂力最大下降(父类是10.0)
WheelLoadRatio = 1.0f; WheelLoadRatio = 1.0f;//车轮负载率(父类是0.5)
SpringRate = 100.0f; SpringRate = 100.0f;//弹簧率(父类是250.0)
SpringPreload = 100.0f; SpringPreload = 100.0f;//弹簧预紧力(父类是50.0)
SweepShape = ESweepShape::Shapecast; SweepShape = ESweepShape::Shapecast;
MaxBrakeTorque = 3000.0f; MaxBrakeTorque = 3000.0f;
@ -123,4 +123,5 @@ UVehicleOffroadWheelRear::UVehicleOffroadWheelRear()
## UChaosWheeledVehicleMovementComponent ## UChaosWheeledVehicleMovementComponent
## 动画蓝图中的相关逻辑 ## 动画蓝图中的相关逻辑