這篇介紹載具資源包Vehicles。

主要包含Aircraft(飛行器)和Car(車輛)兩部分,兩個文件夾里分別有AircraftGuidelines.txt和CarGuidelines.txt對相關資源作簡單介紹,如果需要使用包里的腳本,可以仔細看一下里面的指導。我們還是主要看預設和腳本。
Aircraft文件夾:
預設:
AircraftJet、AircraftJetAI:

噴氣式飛機的預設,AircraftJet由用戶輸入控制,AircraftJetAI由腳本控制。
AircraftPropeller、AircraftPropellerAi:

螺旋槳飛機的預設,AircraftPropeller由用戶輸入控制,AircraftPropellerAi由腳本控制。
腳本:
AeroplaneController:

提供通用的飛行器參數設置和位移計算,需要配合 AeroplaneUserControl 或 AeroplaneAiControl 使用,核心函數為Move(float rollInput, float pitchInput, float yawInput, float throttleInput, bool airBrakes)。
MaxEnginePower:發動機可達到的最大輸出值
Lift:升力范圍
ZeroLiftSpeed:升力為0時的速度
RollEffect:roll軸(本地坐標z軸,方向相反)旋轉輸入值的作用強度
PitchEffect:pitch軸(本地坐標x軸)旋轉輸入值的作用強度
YawEffect:yaw軸(本地坐標y軸)旋轉輸入值的作用強度
BankedTurnEffect:轉彎時的側向傾斜范圍
AerodynamicEffect:空氣動力學對飛行器速度的影響大小
AutoTurnPitch:飛行器作傾斜轉彎時pitch軸的自動旋轉量
AutoRollLevel:沒有roll軸輸入時roll軸的自動校正量
AutoPitchLevel:沒有pitch軸輸入時pitch軸的自動校正量
AirBrakesEffect:減速裝置的作用強度
ThrottleChangeSpeed:油門變化的速度
DragIncreaseFactor:摩擦力隨速度增長而變化的快慢
AeroplaneAiControl:

腳本控制飛行器自動尋路的腳本,朝指定目標行進。
RollSensitivity:roll軸的敏感度
PitchSensitivity:pitch軸的敏感度
LateralWanderDistance:跟隨目標時的漫游范圍
LateralWanderSpeed:跟隨目標時的漫游速度
MaxClimbAngle:最大爬升角度
MaxRollAngle:最大roll軸旋轉角度
SpeedEffect:速度對飛行控制的影響強度
TakeoffHeight:升空高度,小於此高度時pitch軸只作上升翻轉
Target:AI尋路的目標。
AeroplaneAudio:

提供對引擎聲和風聲的模擬,並根據飛行器運動狀態動態調整聲音大小。
EngineSound:模擬引擎聲的聲音片段
EngineMinThrottlePitch:最小油門音高
EngineMaxThrottlePitch:最大油門音高
EngineFwdSpeedMultiplier:油門音高受飛行器速度影響的乘量因子
WindSound:模擬風聲的聲音片段
WindBasePitch:風聲的初始音高
WindSpeedPitchFactor:風聲音高受飛行器速度影響的大小
WindMaxSpeedVolume:風聲音量最大時的飛行器速度臨界值
EngineMinDistance:引擎聲源的最小距離
EngineMaxDistance:引擎聲源的最大距離
EngineDopplerLevel:引擎聲源的多普勒效應縮放系數
EngineMasterVolume:引擎音量的整體控制參數
WindMinDistance:風聲聲源的最小距離
WindMaxDistance:風聲聲源的最大距離
WindDopplerLevel:風聲聲源的多普勒效應縮放系數
WindMasterVolume:風聲音量的整體控制參數
AeroplaneControlSurfaceAnimator:

控制特定機身組件作旋轉動畫的輔助腳本,復用性不強,不多作介紹。
AeroplanePropellerAnimator:

模擬螺旋槳轉動效果的輔助腳本,復用性不強,不多作介紹。
AeroplaneUserControl2Axis:

通過CrossPlatformInputManager的“Horizontal”軸和“Vertical”軸控制飛行器的輸入控制腳本。Horizontal軸輸入控制飛行器roll軸(本地坐標z軸,方向相反)旋轉,Vertical軸輸入控制飛行器pitch軸(本地坐標x軸)旋轉,Fire1按鈕輸入控制飛行器減速。
MaxRollAngle:最大roll軸轉角(僅用於移動平台)
MaxPitchAngle:最大pitch軸轉角(僅用於移動平台)
AeroplaneUserControl4Axis:

通過CrossPlatformInputManager的“Mouse X”、“Mouse Y”、“Horizontal”、“Vertical”四個軸控制飛行器的輸入控制腳本。Mouse X軸輸入控制飛行器roll軸(本地坐標z軸,方向相反)旋轉,Mouse Y軸輸入控制飛行器pitch軸(本地坐標x軸)旋轉,Horizontal軸輸入控制飛行器yaw軸(本地坐標y軸)旋轉,Vertical軸輸入控制飛行器油門,Fire1按鈕輸入控制飛行器減速。
MaxRollAngle:最大roll軸轉角(僅用於移動平台)
MaxPitchAngle:最大pitch軸轉角(僅用於移動平台)
JetParticleEffect:

根據飛行器油門大小改變噴氣孔粒子系統效果的輔助腳本。
LandingGear:

控制起落架升降動畫的輔助腳本。
RaiseAtAltitude:起落架收起的臨界高度
LowerAtAltitude:起落架放下的臨界高度
Car文件夾:
預設:
Car、CarWaypointBased:

汽車預設,Car由用戶輸入控制,CarWaypointBased由腳本控制。
SkidTrail:
模擬車輪軌跡的TrailRenderer預設,與WheelEffects腳本配合使用。
腳本:
BrakeLight:

當汽車剎車時顯示剎車燈的輔助腳本。
CarController:

提供通用的汽車參數設置和位移計算,需要配合CarUserControl或CarAIControl使用,核心函數為Move(float steering, float accel, float footbrake, float handbrake)。
CarDriveType:汽車驅動類型
FrontWheelDrive:前輪驅動
RearWheelDrive:后輪驅動
FourWheelDrive:四輪驅動
WheelColliders:輪子碰撞體
WheelMeshes:輪子游戲物體
WheelEffects:輪子上的WheelEffects腳本
CentreOfMassOffset:質心相對於transform位置的偏移量
MaximumSteerAngle:最大轉向角度
SteerHelper:轉向矯正參數(避免死鎖),0時完全不矯正,1時汽車永遠向車頭朝向方向前進
TractionControl:牽引力大小
FullTorqueOverAllWheels:所有輪子扭矩力和的最大值
ReverseTorque:剎車時的反向扭矩力
MaxHandbrakeTorque:手剎(后輪制動)時的最大扭矩力
Downforce:為增加抓地力添加的額外的向下的力
SpeedType:速度單位類型
MPH:英里每小時
KPH:千米每小時
Topspeed:最大速度
NoOfGears:檔位數量
RevRangeBoundary:引擎轉速的范圍邊界
SlipLimit:支撐車輪前進的滑動摩擦力的最小值
BrakeTorque:剎車時的扭矩力
CarAIControl:

腳本控制汽車自動尋路的腳本,朝指定目標行進。
汽車行進到轉角處時需要適當減速以更有效地調整角度,以下四個參數均與此相關。
CautiousSpeedFactor:速度的調整幅度占最大速度的比率
CautiousMaxAngle:最大調整角度
CautiousMaxDistance:調整的起始距離
CautiousAngularVelocityFactor:調整時的角速度乘量因子
SteerSensitivity:轉向輸入的敏感度
AccelSensitivity:加速輸入的敏感度
BrakeSensitivity:剎車輸入的敏感度
為了增強真實性,汽車行進時會在速度和方向上作輕微變化,以下四個參數均與此相關。
LateralWanderDistance:橫向偏移距離
LateralWanderSpeed:橫向偏移頻率
AccelWanderAmount:加速度變化范圍
AccelWanderSpeed:加速度變化頻率
BrakeCondition:減速條件
NeverBrake:從不減速
TargetDirectionDifference:目標方向變化時減速
TargetDistance:接近目標時減速
Driving:汽車是否行進
Target:汽車行進的朝向目標
StopWhenTargetReached:到達目標時是否停止行進
ReachTargetThreshold:判斷是否到達目標的距離臨界值
CarAudio:

模擬汽車運行時聲音的腳本。
EngineSoundStyle:引擎聲音類型
Simple:簡單類型
FourChannel:使用四個音頻片段混合發聲
LowAccelClip:油門打開時低轉速條件下的聲音
LowDecelClip:油門打開時高轉速條件下的聲音
HighAccelClip:油門最小時低轉速條件下的聲音
HighDecelClip:油門最小時高轉速條件下的聲音
PitchMultiplier:聲源音高的乘量因子
LowPitchMin:低轉速聲源的最小音高
LowPitchMax:低轉速聲源的最大音高
HighPitchMultiplier:高轉速聲源的音高乘量因子
MaxRolloffDistance:聲音可聞的最大距離
DopplerLevel:多普勒效應的縮放系數
UseDoppler:是否自定義多普勒效應縮放系數
CarSelfRighting:

當汽車位置或旋轉異常時,復位汽車狀態的腳本。
WaitTime:復位前的等待時間
VelocityThreshold:判斷汽車狀態是否正常的速度臨界值
CarUserControl:

獲取用戶輸入,控制汽車行進的腳本。使用CrossPlatformInputManager的Horizontal虛擬軸作為轉向輸入,使用Vertical虛擬軸作為加速輸入,使用Jump虛擬軸作為手剎輸入。
Mudguard:

控制Car預設模型的擋泥板隨汽車狀態旋轉的輔助腳本,不多作介紹。
SkidTrail:

控制車痕於指定時間后消失的輔助腳本,不多作介紹。
Suspension:

動態調整車輪擋泥板位置的輔助腳本,不多作介紹。
WheelEffects:

控制車輪特效的輔助腳本,與SkidTrail預設配合使用。
