Available in the Gaming / Industries Circle
quantum | v2 switch to V1  

Systems and Components

遊戲遊玩

控制遊戲遊玩的主系統是GameplaySystem。它負責控制遊戲遊玩迴圈(等待、開始、過程、結束)、玩家生成、AI生成,計算賽車名次及通過檢查點。

Gameplay元件觸發RaceStartedRaceFinished事件。

回到首頁
 

車輛系統

VehicleSystem負責更新到車輛物理元件——特別是VehicleSteering——以及檢查車輛碰撞,並且觸發VehicleCollision事件,其在Unity側導致火花的視覺效果。

Vehicle元件負責應用物理力到車輛實體,並且處理車輪地面碰撞。另一方面Steering元件負責基於轉向輸入來進行車輛旋轉。

回到首頁
 

玩家

PlayerSystem更新Player元件。

Player元件準備InputDesires,處理檢查點通過,定期檢查一個實體的駕駛線位置(用於AI及競速位置),並且持有玩家狀態(HasStarted, Finished)。它也處理車輛重新設定回賽道。Player元件被直接新增到車輛實體。

當通過一個檢查點時,Player元件觸發CheckpointPassedWrongCheckpointLapFinishedPlayerFinished事件。

回到首頁
 

拾取系統

PickupSystem更新世界中的拾取物(氮氣),並且負責檢查玩家是否正通過一個拾取物。

To Document Top