Overview
概述
Simple FPS 遊戲是一款第一人稱射擊遊戲,旨在為入門級遊戲範例提供簡單的程式碼結構。它的主要重點是,為有興趣建立自己的第一人稱射擊遊戲的初學者和開發人員提供學習資源。
遊戲圍繞著激烈的死亡之戰展開,玩家在逼真的倉庫環境中進行快節奏的戰鬥。憑藉其簡單的設計和清晰的程式碼組織,Simple FPS 遊戲為理解使用Fusion建立多人遊戲的基本原理提供了一個可理解的起點。
此範例使用客戶端/伺服器拓撲。
特色
- 在倉庫環境中的第一人稱射擊遊戲設定。
- 死亡競賽模式:玩家在死亡後短時間內重生。擊殺次數最多的玩家獲勝。
- 三種命中掃描武器:手槍、自動步槍和霰彈槍。
- 整個地圖上都有武器和健康拾取物。
- 在比賽的最後階段持續30秒的雙倍傷害提升。
- 對初學者友好的程式碼結構,便於理解和修改。
- 用於玩家移動的簡單運動學角色控制器(Simple KCC)。
- Photon選單整合。
Simple FPS 也使用客戶端預測和延遲補償。
- 客戶端預測 是一種流行的多人遊戲架構,在該架構中,客戶端在收到伺服器的確認之前使用自己的輸入來預測自己的移動。這讓遊戲感覺很快,並隱藏了延遲。
- 延遲補償 允許伺服器暫時從每個客戶端的角度查看世界,並決定玩家是否真的在可以射擊的位置。
第三方資產
Fusion使 Simple FPS 範例的核心成為可能;然而,遊戲需要的不僅僅是科技!除了Photon提供的多人遊玩科技外,Simple FPS 還得益於一群優秀創作者的支持。
模型、效果、聲音等第三方資產位於`Assets/3rdParty`資料夾中。如要在您自己的專案中使用這些,您需要從他們那裡購買許可證。
Back to top