← 返回部落格

腳本能編譯,Hierarchy 卻對不齊?遊戲程式 UI 交接與 MCP 選型清單

面向 Unity / Godot / Cocos 程式:Cursor 寫腳本為何解決不了 UI 殼層;設計稿進引擎後的驗收清單、Unity MCP / Godot MCP 何時值得裝,以及 Studio 匯出 Prefab 後如何用 MCP 綁邏輯。

發布於
  • 遊戲開發AI提效
  • Unity MCP
  • Godot MCP
  • Cocos MCP
  • Cursor
  • 遊戲UI設計
  • ui-to-engine
  • unity
  • godot
  • cocos
  • mcp
  • vberai
  • 2026

獨立開發和小團隊裡,程式最常遇到的不是「不會寫 C# / GDScript」,而是:腳本編譯通過,打開 Scene 仍對不齊——按鈕點不到、HUD 偏移、改一版 UI 又要重掛引用。

根因通常不是 AI 模型弱,而是把 UI 殼層交接 和 玩法邏輯 混在同一條工具鏈裡。下面按遊戲程式視角,說明常見卡點、驗收清單,以及 Engine MCP(Unity MCP / Godot MCP / Cocos MCP)該在什麼環節介入。


兩類工作,別用同一種 AI 硬做

工作典型產出更合適的工具
UI 殼層Canvas / Control 樹、Prefab、錨點、切圖命名設計稿結構化匯入(PSD / Figma → 引擎)
玩法邏輯按鈕事件、數值、狀態機、Play 除錯Cursor / Claude Code + Engine MCP

Cursor、Copilot、Claude Code 預設看見的是倉庫裡的文字。它們看不到:

  • 編輯器裡未儲存的場景改動
  • 目前選中物體、預製體引用是否斷鏈
  • Play 模式下 Console 與瞬時 UI 狀態

所以會出現:AI 改對了 .cs,Hierarchy 裡 Btn_Start 仍沒綁到 OnClick。這不是提示詞問題,是缺少編輯器橋接——MCP 補的就是這一段。品類地圖見 Godot / Unity 可用哪些 AI 工具。


UI 進引擎後:程式側 10 項驗收

設計或 Studio 匯出 Prefab 之後,建議在第一次 Play 前過一遍(Unity 以 UGUI 為例,Godot / Cocos 概念對應):

#檢查項常見失敗
1根節點 Canvas / Control 與解析度策略Canvas Scaler 錯,豎屏 Safe Area 裁切
2可點擊區與裝飾層分離透明圖擋住 Raycast
3按鈕 normal / pressed / disabled 狀態齊全只有一張靜態圖
4文字層對應 TMP / Label整屏美術字,無法本地化
5節點命名可綁腳本(Btn_*、Panel_*)Layer 47 copy
6Anchor / 九宮格與拉伸規則改解析度整體漂移
7圖集與 Draw Call 可接受每控件一張超大 PNG
8匯入目錄與工程規範一致MCP 搜不到 Prefab 路徑
9commit 後再綁邏輯AI 改腳本時引用遺失
1016:9 + 目標豎屏各 Play 一次只測 Editor 視窗比例

結構化匯入與手工切圖對比:Figma → Unity 無手工切圖、原位 UI 拆分。


什麼時候裝 Engine MCP

情況建議
每天改玩法,頻繁 Play / 查 Console裝對應引擎 MCP
UI 仍每週手工切圖重搭先解決殼層(Studio / 規範交接),再 MCP
只有腳本,幾乎不動 SceneMCP 收益有限
Game Jam,要當天可玩Studio 出 UI + MCP 綁按鈕(實錄)

Godot MCP 開源,適合先驗證工作流:安裝 · 何時手寫 vs MCP。
Unity / Cocos 以官網 Pro 包為準:Unity MCP 安裝 · Cocos 3.x。

三引擎選型:Godot MCP vs Unity MCP vs Cocos MCP。


推薦分工(程式向)

設計稿 / 整屏 UI 圖
    → AI Studio:匯入 · 拆分 · 匯出 Prefab(Unity / Godot / Cocos)
    → 程式驗收上表 10 項
    → Cursor + Engine MCP:綁 OnClick、HUD、數值、Play 除錯
改動類型走哪邊
換主題 / 多語言文案 / 整屏換皮Studio 重導(換皮、翻譯)
手感、碰撞、AI、存檔、BugMCP + 手寫審查
傷害數字、像素字位圖字體 或 TMP

口訣:Studio 改殼,MCP 改線。 不要讓 MCP 從零搭整套 HUD,也不要在畫布裡寫戰鬥 FSM。


MCP 接線後:3 條實踐

  1. 提示要可驗收——寫清 Prefab 路徑、節點名、Play 後 10 秒內應看到什麼。
  2. 小步提交——一次只改「開始按鈕 → 進關卡」,再改敵人 AI。
  3. MCP 不替代 QA——模型生成的節點改動必須 Play;省的是點擊成本,不是測試。

Cursor 與 Claude Code 接 Unity 示例:Unity MCP 工作流指南、Claude Code 連接 Unity MCP。

程式組合與一週落地:2026 遊戲開發 AI 提效。多工具 UI 鏈路對比:7 條遊戲 UI 工作流怎麼選。


常見問題

Cursor 夠用了,還要 MCP 嗎?
寫腳本夠;碰 Scene 樹、掛元件、Play 排錯時,MCP 收益會突然變大。

MCP 能代替 UI 切圖嗎?
不能。MCP 管編輯器內物件;UI 結構仍要 Prefab 級交接(Studio 或規範化的 PSD / Figma 流程)。

只做一個引擎也要學 Studio 嗎?
若 UI 改版頻繁、程式在重搭 Canvas 上耗時長,值得;若 UI 極簡,Placeholder 即可。

Godot 小專案先裝哪個?
可先 Godot MCP(開源)驗證;UI 交接痛再加 AI Studio。

和 Unity AI UI Generator 衝突嗎?
不衝突。Unity AI 偏編輯器內 Sprite;多引擎或 PSD/Figma 結構化匯入時,Studio 與 MCP 組合更常見。

你可能還會喜歡這些文章