diff --git a/03-UnrealEngine/Gameplay/Vehicle/载具笔记.md b/03-UnrealEngine/Gameplay/Vehicle/载具笔记.md index c98a6a2..036958e 100644 --- a/03-UnrealEngine/Gameplay/Vehicle/载具笔记.md +++ b/03-UnrealEngine/Gameplay/Vehicle/载具笔记.md @@ -9,7 +9,7 @@ rating: ⭐ - 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 -# +# 项目结构 - Vehicle蓝图 - Vehicle SkeletalMesh - Physics Asset @@ -59,21 +59,21 @@ UVehicleSportsWheelFront::UVehicleSportsWheelFront() { WheelRadius = 39.0f; WheelWidth = 35.0f; - FrictionForceMultiplier = 3.0f; + FrictionForceMultiplier = 3.0f;//摩擦力系数 - MaxBrakeTorque = 4500.0f; - MaxHandBrakeTorque = 6000.0f; + MaxBrakeTorque = 4500.0f;//最大制动扭矩 + MaxHandBrakeTorque = 6000.0f;//最大手制动扭矩 } UVehicleSportsWheelRear::UVehicleSportsWheelRear() { WheelRadius = 40.f; WheelWidth = 40.0f; - FrictionForceMultiplier = 4.0f; - SlipThreshold = 100.0f; - SkidThreshold = 100.0f; - MaxSteerAngle = 0.0f; - MaxHandBrakeTorque = 6000.0f; + FrictionForceMultiplier = 4.0f; + SlipThreshold = 100.0f;//滑动阈值 + SkidThreshold = 100.0f;//防滑阈值 + MaxSteerAngle = 0.0f;//最大转向角 + MaxHandBrakeTorque = 6000.0f; } ``` @@ -82,15 +82,15 @@ UVehicleSportsWheelRear::UVehicleSportsWheelRear() UVehicleOffroadWheelFront::UVehicleOffroadWheelFront() { WheelRadius = 50.0f; - CorneringStiffness = 750.0f; + CorneringStiffness = 750.0f;//转弯刚度 FrictionForceMultiplier = 4.0f; - bAffectedByEngine = true; + bAffectedByEngine = true;//实现4轮驱动 - SuspensionMaxRaise = 20.0f; - SuspensionMaxDrop = 20.0f; - WheelLoadRatio = 1.0f; - SpringRate = 100.0f; - SpringPreload = 100.0f; + SuspensionMaxRaise = 20.0f;//悬挂架最大提升高度(父类是10.0) + SuspensionMaxDrop = 20.0f;//悬挂力最大下降(父类是10.0) + WheelLoadRatio = 1.0f;//车轮负载率(父类是0.5) + SpringRate = 100.0f;//弹簧率(父类是250.0) + SpringPreload = 100.0f;//弹簧预紧力(父类是50.0) SweepShape = ESweepShape::Shapecast; MaxBrakeTorque = 3000.0f; @@ -123,4 +123,5 @@ UVehicleOffroadWheelRear::UVehicleOffroadWheelRear() ## UChaosWheeledVehicleMovementComponent + ## 动画蓝图中的相关逻辑 \ No newline at end of file