This document is about: QUANTUM 3
SWITCH TO

Sample Project

概述

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

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 附加元件的核心指令碼。

建議的學習步驟

  1. 嘗試Playground場景。
  2. 查看玩家實作 - PlayerInputPlayerSystemFirstPersonCameraThirdPersonCamera
  3. 查看世界物件互動 - JumpPadProcessorTeleportProcessor
  4. 查看移動實作 - EnvironmentProcessorSimpleMoveProcessor
  5. 為了更深入理解,建議探索並學習處理器的相關內容。

此時,您應該對如何使用 KCC 移動、KCC 如何與其他物件(處理器)互動以及它們如何修改玩家行為有了基本的了解。

  1. 查看專案的其他部分。
  2. 將一些指令碼應用到您的專案中,或清理此專案並開始製作遊戲🚀

⚠️ 範例中使用了自訂的輸入平滑處理來實現超流暢的鏡頭旋轉,更多資訊請查看輸入章節。

Back to top