Sample Project
概述
KCC 提供了一個完整的 Unity 專案,包含範例、測試場景和實用的程式碼片段,幫助您更好地理解 KCC 的運作方式,並加速上手過程。

範例專案可以在下載章節中取得。
功能
- 遊樂場場景 - 樓梯、斜坡、走廊、間隙。
- 互動範例 - 傳送、跳躍板。
- 簡單的 NPC 導航範例。
- 輸入平滑處理。
- 支援 PC / 行動裝置。
- Photon 選單整合。
範例控制方式
Mouse
- 看W
,S
,A
,D
- 移動Space
- 跳躍Enter
- 鎖定/解鎖游標
專案結構
Assets/Photon/QuantumAddons/KCC
- 基礎附加元件資料夾。AssetDB
- 包含基本/最小設定(KCC 實體、KCC 設定)以及預設的 KCC 處理器資產,用於移動(EnvironmentProcessor)和移動後處理(GroundSnapProcessor、StepUpProcessor)。Example
- 含簡單的遊戲循環(選單 <=> 遊樂場場景)、玩家控制器視角(第一人稱和第三人稱)以及其他與角色移動相關的範例遊戲元素。Simulation
- KCC 附加元件的核心指令碼。
建議的學習步驟
- 嘗試
Playground
場景。 - 查看玩家實作 -
PlayerInput
、PlayerSystem
、FirstPersonCamera
、ThirdPersonCamera
。 - 查看世界物件互動 -
JumpPadProcessor
、TeleportProcessor
。 - 查看移動實作 -
EnvironmentProcessor
、SimpleMoveProcessor
。 - 為了更深入理解,建議探索並學習處理器的相關內容。
此時,您應該對如何使用 KCC 移動、KCC 如何與其他物件(處理器)互動以及它們如何修改玩家行為有了基本的了解。
- 查看專案的其他部分。
- 將一些指令碼應用到您的專案中,或清理此專案並開始製作遊戲🚀
⚠️ 範例中使用了自訂的輸入平滑處理來實現超流暢的鏡頭旋轉,更多資訊請查看輸入章節。
Back to top