This document is about: QUANTUM 3
SWITCH TO

Architecture

模擬系統

遊戲系統

負責控制遊戲狀態、玩家生成、統計計算和檢查獲勝條件的主要系統。

玩家系統

玩家系統處理玩家輸入並將動作傳播到特定元件,例如它為角色控制器(Quantum KCC)設定輸入方向。

健康系統

健康系統控制玩家的生命值,受到傷害,且在重生後並短暫無敵。

拾取系統

拾取系統更新世界上的拾取物,並負責在玩家通過拾取物時進行收集。

武器系統

武器系統維護玩家武器、切換、重新裝彈和射擊。

延遲補償系統

延遲補償系統提供了一種對快照內插補點實體進行物理査詢(例如光線投射)的方法。
這些系統在Quantum模擬中動態創建和銷毀「代理」實體。代理在快照內插補點時模仿其參照實體。
然後根據代理而不是其他玩家實體來評估玩家射擊,這消除了預測失誤,使射擊準確。

視圖

玩家視圖

主要玩家指令碼,處理視覺效果和相機。

武器/武器視圖

同步武器及其視覺效果並對模擬事件做出反應的指令碼。

健康視圖

對健康變化做出反應——傷害、生成命中效果並控制無敵指示器。

拾取視圖

根據拾取物的模擬狀態控制拾取物的視覺效果。

其他

拋射物視覺效果

常規MonoBehaviour指令碼,控制拋射物在環境中飛行,並在最後產生命中效果。

UI

Quantum簡單FPS 中的使用者介面以直接的方式處理,不依賴於任何特定的UI框架。負責UI管理的主要指令碼是GameUI指令碼。它啟用了在遊戲過程中應該可見的適當UI遊戲物件。此外,GameUI指令碼維護對其他UI元素的引用,並在生成玩家時更新玩家UI。

Back to top