Unity MCP dengan Claude Code dan Cursor: Operasikan Editor Tanpa Menulis Setiap Perubahan Secara Manual
Sambungkan Claude Code, Cursor, dan Codex ke Unity melalui Model Context Protocol—pasang jambatan tempatan, pratonton perubahan, dan debug scene melebihi suntingan AI berasaskan fail sahaja.
- unity-mcp
- mcp-for-unity
- claude-unity-mcp
- unity-claude-code
- unity-ai
- claude-code
- cursor
- vberai
Had “AI Menulis C# ke dalam Folder”
Alat pengekodan berasaskan chat bagus dalam menjana skrip. AI yang hanya menyunting fail masih terlepas keadaan editor secara langsung—scene yang terbuka, GameObject yang dipilih, varian prefab, tingkah laku mod play, dan ralat Console.
Jika model hanya melihat fail pada cakera, ia meneka hierarki dan tidak boleh klik Play, menamakan semula nod dalam Hierarchy, atau memeriksa rujukan yang hilang. Pasukan memerlukan pembantu dalam gelung enjin, bukan hanya dalam repo.
Model Context Protocol (MCP) ialah cara standard untuk klien AI memanggil alat. Pelayan Unity MCP mendedahkan tindakan editor melalui jambatan tempatan supaya klien seperti Claude Code, Cursor, dan aliran kerja gaya Codex boleh membaca dan mengubah projek semasa Unity berjalan.
VberAI menyediakan plugin Unity MCP untuk jambatan tersebut. Panduan ini ialah laluan persediaan dan penggunaan praktikal—bukan senarai ciri.
Apa yang Unity MCP Ubah dalam Kerja Harian
| Tanpa MCP | Dengan Unity MCP |
|---|---|
| Tampal skrip yang dijana, kemudian betulkan ralat kompilasi sendiri | Minta klien mencipta skrip dan melampirkannya pada GameObject yang dinamakan |
| Gandakan panel UI secara manual | Arah: “Klon Panel_Shop di bawah Canvas dan namakan semula anak-anaknya” |
| Terangkan ralat Console dalam chat | Biarkan klien membaca log terkini / konteks pemilihan (di mana plugin mendedahkannya) |
| Teka susun atur scene daripada YAML | Siasat hierarki, kemudian sunting dengan pengesahan |
Anda masih menyemak diff dan keputusan mod play. Anda berhenti menaip setiap klik editor yang boleh dilakukan oleh ejen dengan selamat.
Prasyarat
- Projek Unity dibuka (LTS disyorkan untuk kerja pasukan)
- Klien yang menyokong MCP: Claude Code, Cursor, Windsurf, atau seumpamanya
- Akses rangkaian tempatan ke
127.0.0.1(jambatan biasanya kekal pada loopback) - Pakej VberAI Unity MCP untuk versi Unity anda (muat turun / docs)
Berguna tetapi pilihan: scene contoh kecil (Canvas kosong + dua butang) supaya prompt pertama mudah disahkan.
Senarai Semak Persediaan
1. Pasang plugin Unity MCP
- Import pakej ke dalam projek anda (atau pasang melalui aliran kerja pakej pasukan anda)
- Dayakan sambungan / entri menu (nama berbeza sedikit mengikut binaan—cari MCP atau AI Bridge)
- Muat semula editor jika Unity meminta
2. Mulakan jambatan MCP tempatan
Buka panel plugin dan mulakan pelayan. Sahkan:
- Status menunjukkan berjalan
- Hos ialah localhost (jangan dedahkan port secara awam)
- Laluan projek sepadan dengan projek Unity yang anda ingin sunting
3. Daftarkan pelayan dalam klien AI anda
Dalam Cursor atau Claude Code, tambah entri pelayan MCP yang menunjuk ke jambatan Unity tempatan (stdio atau HTTP/SSE—ikut docs semasa plugin).
Mulakan semula klien jika alat tidak muncul. Anda sepatutnya melihat alat berkaitan Unity disenaraikan (baca scene, operasi nod, dll.).
4. Jalankan ujian asap baca sahaja
Tanya:
Senaraikan GameObject akar dalam scene aktif.
Jika jawapan sepadan dengan Hierarchy, jambatan berfungsi. Hanya kemudian cuba tindakan tulis.
5. Jalankan ujian tulis kecil
Tanya:
Cipta GameObject kosong bernama
MCP_SmokeTestdi bawah akar scene.
Cari dalam Hierarchy, kemudian padamkannya. Utamakan ujian boleh balik sebelum refaktor besar.
Corak Prompt yang Berfungsi Baik
Struktur dahulu
Tunjukkan anak-anak
Canvas/HUDdan ringkaskan yang mana LayoutGroup.
Tulisan fokus
Di bawah
Canvas/Menu, namakan semulaButtonkepadaBtn_Startdan tetapkan teks label TMP kepadaStart.
Gelung debug
Selepas saya tekan Play, ringkaskan ralat Console berkaitan
PlayerControllerdan cadangkan pembaikan terkecil.
Pasangkan dengan UI yang dijana
Jika anda mengimport skrin daripada AI Studio, gunakan MCP untuk menyambungkan pendengar onClick atau selaraskan penamaan dengan konvensyen C# anda—tanpa membina semula prefab secara manual.
Tabiat Keselamatan
- Kekalkan jambatan pada localhost sahaja
- Utamakan baca → rancang → tulis daripada prompt “bina semula permainan” yang besar
- Komit sebelum suntingan ejen yang besar
- Jangan tampal rahsia ke dalam prompt; MCP tidak menggantikan kawalan akses
- Anggap mod play dan penyegaran pangkalan data aset sebagai titik semak manusia
MCP mengurangkan klik enjin manual. Ia tidak menghapuskan semakan kod.
Bagaimana Ini Berkaitan dengan Pembantu AI Binaan Unity
Pembantu Unity yang disertakan dan plugin Unity MCP pihak ketiga menyelesaikan kerja yang bertindih. Nilaikan mereka dengan cara yang sama:
- Bolehkah alat melihat langsung Hierarchy / pemilihan?
- Bolehkah ia membuat suntingan boleh balik yang boleh anda audit?
- Adakah ia berfungsi dengan klien AI yang pasukan anda sudah gunakan (Claude Code, Cursor, …)?
Unity MCP paling kuat apabila pasukan anda sudah menggunakan klien tersebut dan mahukan satu protokol merentas enjin (banyak studio juga menjalankan Godot atau Cocos MCP dengan tabiat yang sama).
Soalan Lazim
Adakah saya masih menulis C#?
Ya. MCP terbaik untuk operasi editor dan pembinaan rangka. Sistem permainan, rangkaian, dan kerja prestasi masih memerlukan jurutera.
Claude Code vs Cursor?
Kedua-duanya berfungsi jika mereka menyokong MCP dan anda menunjuknya ke pelayan Unity tempatan yang sama. Pilih klien yang repo anda sudah gunakan; jambatan ialah bahagian yang dikongsi.
Adakah ini hanya untuk UI?
Tidak. Hierarki, komponen, dan operasi scene juga digunakan untuk objek permainan. UI hanyalah demo pertama yang mudah.
Di manakah video panduan?
Lihat Unity Game Engine MCP Plugin (panduan video) di laluan saluran VberAI untuk sesi persediaan yang dirakam.
Langkah Seterusnya
- Pasang Unity MCP dalam scene buang
- Sambungkan Claude Code atau Cursor dan lulus ujian asap baca sahaja
- Automatikkan satu kerja yang anda benci (penamaan semula pukal, gandakan panel, lampirkan skrip)
Apabila reka bentuk-ke-prefab menjadi hambatan dan bukannya operasi editor, pasangkan ini dengan aliran kerja Figma → Unity AI Studio.
Teruskan membaca
Panduan lain yang mungkin anda suka
PSD ke Unity UGUI: hiris PSD Photoshop dengan AI
Aliran PSD to Unity prefab: hiris PSD berlapis dalam VberAI Studio, eksport hierarchy UGUI dan Prefab—not PNG berasingan.
- vberai
- ai-studio
- psd
- unity
VberAI Reskin UI Satu-Klik: Tukar Tema Permainan Tanpa Mengubah Susun Atur
VberAI Studio reskin UI permainan skrin penuh satu-klik dengan pratetap atau imej rujukan. Susun atur dan struktur kekal tetap. Contoh Gothic→Halloween dan kartun→Krismas.
- vberai
- ai-studio
- ui-reskin
- game-ui
Senarai Semak Serahan Figma / PSD: Bagaimana Reka Bentuk UI Permainan Mengelak Kerja Semula
Untuk pereka UI permainan: lapisan, penamaan, butang berbilang keadaan, 9-slice dan semakan penyetempatan sebelum eksport Figma-ke-Unity atau PSD-ke-UGUI.
- game-ui-design
- figma-to-unity
- psd-to-unity
- ui-slicing