本遊戲由 Unity 引擎打造,採用 2D 與 3D 混合製作,並結合聊天機器人與影像辨識系統,實現互動性與沉浸感兼具的遊戲體驗。 團隊透過整合 Python 影像模型與 Unity C# 腳本,讓玩家的操作能即時反映在遊戲任務中。
遊戲技術整合主要分為三個部分:Python 模型訓練、Unity 呼叫 Python、互動設計與部署整合。
血條管理: 透過 Singleton 模式搭配 DontDestroyOnLoad
,在場景切換時保持玩家血量狀態,確保遊戲體驗連貫。
圖片選取功能: 使用 SFB 套件實現 Windows 平台開啟檔案總管,只允許選擇 .jpg 圖片進行辨識,避免格式錯誤造成遊戲中斷。
以下是我們在 Unity 編輯器中設計遊戲場景與腳本的工作畫面,包含角色控制、事件觸發設定,以及 UI 元素布局。