ใช้ Antigravity กับ Unity MCP

Model Context Protocol (MCP) เป็นมาตรฐานแบบเปิดที่ช่วยให้ นักพัฒนาแอปสร้างการเชื่อมต่อแบบ 2 ทางที่ปลอดภัยระหว่างผู้ช่วย AI กับแหล่ง ข้อมูลหรือเครื่องมือได้

การผสานรวมเซิร์ฟเวอร์ MCP ของ Unity กับ Antigravity ของ Google ช่วยให้ AI Agent ใน IDE โต้ตอบกับ Unity Editor ได้โดยตรง ซึ่งช่วยให้ Agent ดำเนินการต่างๆ ใน Editor ได้อย่างราบรื่น เช่น การจับภาพมุมมองฉากที่ใช้งานอยู่ เพื่อปรับปรุงเวิร์กโฟลว์การพัฒนาเกม

ตั้งค่า Unity MCP สำหรับ Antigravity IDE

  1. ติดตั้ง Antigravity IDE
  2. ติดตั้งแพ็กเกจ AI Assistant ของ Unity ตามเอกสารอย่างเป็นทางการของ Unity
  3. เปิดหน้าต่างการตั้งค่าโปรเจ็กต์ แล้วไปที่AI > Unity MCP Server
  4. ไปที่การผสานรวม > Gemini คลิกกำหนดค่า แล้วตรวจสอบว่า ตัวบ่งชี้เปลี่ยนเป็นสีเขียวและสถานะเปลี่ยนเป็นกำหนดค่าแล้ว

    การตั้งค่า MCP ของ Unity แสดงการผสานรวม Gemini เป็น "กำหนดค่าแล้ว" พร้อมตัวบ่งชี้สถานะสีเขียว
    รูปที่ 1 การผสานรวม Gemini กำหนดค่าเรียบร้อยแล้วในการตั้งค่า Unity MCP
  5. ตรวจสอบว่าสถานะ Unity Bridge เป็นกำลังทำงาน

    การตั้งค่า MCP ของ Unity แสดงสถานะ Unity Bridge เป็น "กำลังทำงาน"
    รูปที่ 2 ตรวจสอบว่าสถานะ Unity Bridge เป็นกำลังทำงาน
  6. ไปที่เครื่องมือ แล้วเลือกเครื่องมือที่ต้องการใช้ในเวิร์กโฟลว์

    การตั้งค่า MCP ของ Unity โดยเลือกเครื่องมือต่างๆ ในส่วนเครื่องมือ
    รูปที่ 3 เลือกเครื่องมือที่จะเปิดใช้สำหรับเซิร์ฟเวอร์ Unity MCP
  7. ไปที่การผสานรวม แล้วคลิกปุ่มคัดลอกในส่วนตัวอย่างการกำหนดค่า เพื่อคัดลอกข้อความการกำหนดค่า

    การตั้งค่า MCP ของ Unity ที่แสดงช่องข้อความการกำหนดค่าตัวอย่างและปุ่มคัดลอก
    รูปที่ 4 คัดลอกตัวอย่างการกำหนดค่าจากการตั้งค่า MCP ของ Unity
  8. ไปที่การผสานรวม > Gemini > ค้นหา เพื่อเปิดโฟลเดอร์ปลายทาง จากนั้นวางการกำหนดค่าที่คัดลอกในขั้นตอนก่อนหน้าลงใน settings.json แล้วบันทึกไฟล์

  9. เปิด Antigravity IDE ไปที่หน้าต่าง Agent คลิกเมนู 3 จุด เลือก MCP Servers > Manage MCP Servers เปิดแท็บ Manage MCPs คลิก Refresh แล้วตรวจสอบว่าได้กำหนดค่า unity-mcp แล้ว

    หน้าต่าง Antigravity IDE Manage MCPs แสดง unity-mcp ตามที่กำหนดค่า
    รูปที่ 5 ตรวจสอบว่าได้กำหนดค่า unity-mcp แล้วในหน้าต่าง Manage MCPs ของ Antigravity IDE

ตัวอย่างการใช้

ต่อไปนี้เป็นตัวอย่างการใช้ Gemini ภายใน Antigravity IDE เพื่อเล่นฉาก Unity และขอความคิดเห็นเกี่ยวกับภาพ

  1. ใน Antigravity IDE ให้เปิดหน้าต่าง Agent แล้วป้อนข้อความแจ้งเพื่อขอความคิดเห็นเกี่ยวกับภาพของฉาก

    หน้าต่าง Agent ของ Antigravity IDE แสดงพรอมต์ที่ขอการตรวจสอบภาพของฉาก Unity ที่ใช้งานอยู่
    รูปที่ 6 สอบถาม AI Agent เพื่อขอความคิดเห็นเกี่ยวกับฉาก Unity ที่ใช้งานอยู่
  2. AI Agent จะเรียกใช้เครื่องมือเพื่อจับภาพฉาก วิเคราะห์กราฟิก และแสดงผลรายงาน

    Antigravity IDE แสดงรายงานการตรวจสอบด้วยภาพที่ตัวแทนสร้างขึ้น
    รูปที่ 7 รายงานการตรวจสอบภาพที่ Agent สร้างขึ้นตามภาพของฉาก