← Kembali ke blog

Plugin MCP untuk Enjin Permainan Unity: Percepatkan Aliran Kerja Pembangunan Permainan Anda

Lihat demo Plugin MCP Unity VberAI: sambungkan Unity ke alat AI melalui MCP dan kawal GameObject, skrip, dan scene dengan bahasa semula jadi.

Diterbitkan
  • video
  • tutorial
  • unity
  • mcp
Tonton di YouTube

Pengenalan

Dalam artikel ini, kami membincangkan demonstrasi Plugin MCP untuk Enjin Permainan Unity yang dipaparkan di saluran YouTube VberAI. Video tersebut menunjukkan cara menyambungkan Unity dengan alat berkuasa AI menggunakan Model Context Protocol (MCP), membolehkan anda menjana dan mengubah suai objek permainan, skrip, dan scene melalui arahan bahasa semula jadi. Panduan bertulis ini menguraikan langkah-langkah utama, prasyarat, dan petua praktikal supaya anda boleh mengikuti dan mula menggunakan plugin dalam projek Unity anda sendiri.

Apa yang Ditunjukkan dalam Video

Video selama 98 saat mempamerkan Plugin MCP Unity dalam tindakan. MCP (Model Context Protocol) ialah piawaian terbuka yang membolehkan pembantu AI berinteraksi secara langsung dengan alat pembangunan. Dalam kes ini, plugin menghubungkan Unity dengan VberAI Studio (AI Studio), platform yang menjalankan model AI yang mampu memahami dan melaksanakan tugas pembangunan permainan.

Sorotan utama dari video termasuk:

  • Memasang pakej Plugin MCP Unity
  • Mengkonfigurasi plugin untuk menyambung dengan model AI tempatan atau berasaskan awan
  • Menggunakan arahan bahasa semula jadi untuk mencipta GameObject baharu (contohnya, “tambah sfera”)
  • Mengubah suai objek sedia ada (contohnya, “tukar warna kubus kepada merah”)
  • Menjana skrip C# daripada penerangan teks
  • Menjalankan operasi scene seperti menduplikasi objek atau melaraskan transformasi

Keseluruhan aliran kerja dilakukan di dalam Editor Unity, dengan AI bertindak balas terhadap arahan bertulis atau lisan anda dalam masa nyata.

Prasyarat

Sebelum mencuba langkah-langkah yang ditunjukkan dalam video, pastikan anda mempunyai yang berikut:

Keperluan Perisian

  • Unity Hub dan Unity Editor (disyorkan 2021.3 LTS atau lebih baharu)
  • .NET SDK (versi 6.0 atau lebih tinggi) – diperlukan untuk kebergantungan plugin MCP
  • Python 3.8+ (jika menggunakan model AI tempatan melalui jambatan MCP)
  • Git (untuk mengklon repositori plugin jika perlu)

Akaun & Persediaan

  • Akaun VberAI (tersedia tier percuma) – diperlukan untuk mengakses AI Studio
  • Plugin MCP Unity – muat turun dari repositori rasmi atau pengurus pakej
  • Titik akhir model AI – sama ada model tempatan (cth., melalui Ollama) atau kunci API awan (cth., OpenAI, Anthropic)

Pilihan tetapi Membantu

  • Kebiasaan asas dengan antara muka Editor Unity (pandangan Scene, Hierarchy, Inspector)
  • Pemahaman tentang konsep skrip C# (untuk contoh penjanaan skrip)
  • Projek ujian (cipta projek 3D kosong baharu untuk bereksperimen dengan selamat)

Panduan Langkah demi Langkah

Ikuti langkah-langkah ini untuk meniru demonstrasi video.

1. Pasang Plugin MCP Unity

Plugin diedarkan sebagai pakej Unity. Anda boleh menambahnya melalui Pengurus Pakej menggunakan URL Git:

  1. Buka projek Unity anda.
  2. Pergi ke Window > Package Manager.
  3. Klik butang + dan pilih “Add package from git URL…”
  4. Masukkan URL repositori Git plugin (cth., https://github.com/vberai/unity-mcp-plugin.git)
  5. Klik Add.

Sebagai alternatif, jika anda mempunyai fail .unitypackage, import melalui Assets > Import Package > Custom Package.

2. Konfigurasikan Sambungan MCP

Setelah dipasang, anda perlu memberitahu plugin di mana untuk mencari model AI anda.

  1. Dalam Unity, buka Window > MCP Plugin > Settings.
  2. Dalam medan Endpoint, masukkan URL model AI anda:
    • Untuk VberAI Studio: gunakan titik akhir API yang disediakan (cth., https://api.vberai.com/v1/chat)
    • Untuk model tempatan: gunakan alamat pelayan tempatan anda (cth., http://localhost:11434/v1)
  3. Jika perlu, tampal kunci API anda dalam medan Auth.
  4. Tetapkan Nama model (cth., gpt-4, claude-3, atau llama3).
  5. Klik Save.

Plugin kini akan cuba berjabat tangan. Penunjuk hijau “Connected” mengesahkan kejayaan.

3. Hantar Arahan Pertama Anda

Dengan sambungan aktif, buka tetingkap arahan MCP: Window > MCP Plugin > Command Input.

Taip arahan mudah seperti:

Cipta kubus merah pada kedudukan (0, 1, 0)

Tekan Enter atau klik Send. AI akan memproses arahan dan melaksanakannya dalam scene Unity anda. Anda sepatutnya melihat kubus merah muncul dalam paparan Game.

4. Arahan Lanjutan

Video menunjukkan beberapa operasi yang lebih berkuasa. Cuba contoh berikut:

  • Ubah suai objek: Tukar skala kubus kepada 2 pada semua paksi
  • Tambah komponen: Tambah Rigidbody pada sfera
  • Jana skrip: Cipta skrip C# bernama "Rotator" yang memutar objek di sekitar paksi Y
  • Pengurusan scene: Duplikat silinder dan letakkan 3 unit ke kanan

Setiap arahan dihuraikan oleh AI, yang kemudian memanggil fungsi API Unity yang sesuai melalui jambatan MCP.

5. Aliran Kerja Penjanaan Skrip

Salah satu ciri paling berguna ialah penulisan skrip berbantuan AI. Apabila anda meminta skrip, plugin:

  1. Menjana kod C# dalam penimbal sementara
  2. Mencipta fail .cs baharu dalam folder Skrip projek anda
  3. Melampirkan skrip kepada GameObject yang dipilih (jika berkenaan)

Anda boleh menyemak dan mengedit skrip yang dijana dalam IDE anda sebelum menggunakannya.

Petua Praktikal & Isu Lazim

Berikut adalah beberapa pandangan dari video dan penggunaan dunia sebenar untuk membantu anda mengelakkan perangkap.

Struktur Arahan

  • Bersikap spesifik: “Cipta sfera biru dengan jejari 0.5” berfungsi lebih baik daripada “Buat bola”
  • Gunakan istilah Unity: “Tambah komponen BoxCollider” lebih boleh dipercayai daripada “Buat ia pejal”
  • Untuk scene yang kompleks, pecahkan permintaan kepada beberapa arahan

Menyelesaikan Ralat Sambungan

Jika plugin menunjukkan “Disconnected”:

  • Sahkan kunci API anda sah dan tidak tamat tempoh
  • Periksa bahawa firewall anda membenarkan sambungan keluar ke titik akhir
  • Untuk model tempatan, pastikan pelayan berjalan (ollama serve pada baris arahan)
  • Mulakan semula Unity selepas menukar tetapan

Nota Prestasi

  • Model awan (seperti dalam AI Studio) bertindak balas lebih cepat daripada model tempatan
  • Operasi scene yang kompleks (cth., menduplikasi 100 objek) mungkin mengambil masa beberapa saat
  • Simpan projek Unity anda sebelum menjalankan arahan yang merosakkan

Soalan Lazim

S: Adakah plugin ini berfungsi dengan Unity 6? A: Ya, plugin ini serasi dengan Unity 2021.3 LTS dan lebih baharu, termasuk Unity 6. Sesetengah ciri lanjutan mungkin memerlukan Unity 2022.3+.

S: Bolehkah saya menggunakan mana-mana model AI dengan plugin ini? A: Plugin menyokong mana-mana model yang mendedahkan API sembang pelengkap yang serasi dengan OpenAI. Ini termasuk model dari VberAI, OpenAI, Anthropic, dan model tempatan melalui Ollama atau LM Studio.

S: Adakah data projek saya selamat apabila menggunakan model awan? A: Arahan dan penerangan scene dihantar ke titik akhir AI. Untuk projek sensitif, pertimbangkan menggunakan model tempatan yang berjalan sepenuhnya pada mesin anda.

S: Bolehkah plugin mengubah suai skrip sedia ada? A: Ya, anda boleh memintanya untuk mengemas kini skrip. Contohnya: “Tambah pembolehubah float awam speed pada skrip PlayerController.”

S: Di mana saya boleh mencari lebih banyak contoh arahan? A: Dokumentasi plugin termasuk rujukan arahan. Anda juga boleh bereksperimen dengan bertanya kepada AI: “Arahan apa yang boleh anda laksanakan dalam Unity?”

Langkah Seterusnya

Plugin MCP Unity membuka cara baharu untuk berinteraksi dengan projek permainan anda. Daripada mengklik menu secara manual atau menulis kod asas, anda boleh menerangkan apa yang anda mahu dan biarkan AI mengendalikan pelaksanaan.

Untuk memanfaatkan sepenuhnya aliran kerja ini, terokai VberAI Studio untuk pilihan model AI yang dioptimumkan untuk tugas pembangunan permainan. Platform menyediakan titik akhir pra-konfigurasi yang berfungsi lancar dengan Plugin MCP Unity, menjimatkan masa persediaan anda.

Untuk tutorial dan kemas kini lanjut, langgan saluran YouTube VberAI dan lihat panduan plugin MCP tambahan untuk enjin permainan lain.

Panduan lain yang mungkin anda suka