สร้างด้วยระบบจัดการการเขียนโปรแกรม

*เนื้อหานี้แปลโดยใช้ AI (เวอร์ชัน Beta) และอาจมีข้อผิดพลาด หากต้องการดูหน้านี้เป็นภาษาอังกฤษ ให้คลิกที่นี่

คู่มือนี้และวิดีโอที่แนบมาจะนำคุณไปยังการเชื่อมต่อระบบจัดการการเขียนโปรแกรมที่ทำงานร่วมกับ AI เข้ากับ Roblox Studio ผ่าน MCP เพื่อให้ตัวแทนของคุณสามารถอ่าน เขียน และทดสอบเกมในนามของคุณ

เมื่อสิ้นสุด คุณจะมีโฟลเดอร์โปรเจกต์ที่ซิงค์กับ Studio ผ่าน Script Sync (ฟีเจอร์ที่ช่วยให้คุณใช้โปรแกรมแก้ไขของคุณในการเขียนโค้ด), การเชื่อมต่อ MCP ที่ช่วยให้ตัวแทนของคุณควบคุม Studio โดยตรง และที่เก็บ Git ที่พร้อมสำหรับการพัฒนา

ขั้นตอนที่ 1: ติดตั้งสิ่งที่จำเป็น

คุณจะต้องมีส่วนประกอบต่อไปนี้ก่อนเริ่ม:

  1. โปรแกรมแก้ไขข้อความที่ทำงานร่วมกับ AI - ตัวเลือกที่ได้รับความนิยมมากที่สุดคือ Visual Studio Code และ Cursor Cursor มีผู้ช่วย AI ที่สร้างขึ้นในขณะที่ VS Code ต้องการส่วนขยายเช่น Claude Code ทั้งสองตัวนี้ทำงานได้ดีที่นี่ ดังนั้นใช้ตัวใดก็ได้ที่คุณต้องการ
  2. Roblox Studio - ดาวน์โหลดจาก create.roblox.com
  3. Git - ติดตั้งจาก git-scm.com
    • บน Windows คุณสามารถใช้ WinGet: winget install --id Git.Git -e --source winget
    • บน macOS คุณสามารถใช้ Homebrew: brew install git

ขั้นตอนที่ 2: ลงชื่อเข้าใช้ทุกอย่าง

  1. โปรแกรมแก้ไขข้อความของคุณ:
    • VS Code — การลงชื่อเข้ามีความแตกต่างกันไปตามส่วนขยาย สำหรับ Claude Code ให้คลิกที่ไอคอน Claude ใน Activity Bar ลงชื่อเข้าใช้ด้วยบัญชี Anthropic ของคุณ และยืนยันว่าแผงแชทเปิดอยู่ ผู้ให้บริการอื่น ๆ ก็คล้ายกัน
    • Cursor — เปิด Cursor ลงชื่อเข้าใช้ด้วยบัญชี Cursor ของคุณ และยืนยันว่าแผงแชทเปิดอยู่ คุณสามารถใช้โมเดลใดก็ได้ที่คุณต้องการ
  2. Roblox Studio — เปิด Studio ลงชื่อเข้าใช้ด้วยบัญชี Roblox ของคุณ และยืนยันว่าคุณสามารถสร้างสถานที่ใหม่ได้

ขั้นตอนที่ 3: ดาวน์โหลดที่เก็บเริ่มต้น

ที่เก็บเริ่มต้นจะให้รูปแบบโฟลเดอร์และไฟล์ .gitignore เพื่อให้ Git คอมมิตเฉพาะส่วนของโปรเจกต์ที่สำคัญเท่านั้น การตั้งค่าแบบแมนนวลส่วนใหญ่จะดำเนินการให้คุณแล้ว

  1. ดาวน์โหลด ที่เก็บเริ่มต้น และแตกไฟล์ มันมีโฟลเดอร์ชื่อ WaveSurvival อยู่แล้ว
  2. ในโปรแกรมแก้ไขของคุณ เลือก File → Open Folder และเลือก WaveSurvival คุณควรเห็นโฟลเดอร์สามโฟลเดอร์ด้านใน:
    • ServerScriptService/ เก็บสคริปต์เซิร์ฟเวอร์ เช่น เกมลอจิก, AI ของศัตรู และการจัดการคลื่น
    • ReplicatedStorage/ เก็บโมดูลที่ใช้ร่วมกันซึ่งทั้งเซิร์ฟเวอร์และไคลเอนต์สามารถใช้ได้
    • StarterPlayerScripts/ เก็บสคริปต์ไคลเอนต์ที่ทำงานสำหรับแต่ละผู้เล่น

ไฟล์ .gitkeep ภายในแต่ละโฟลเดอร์เป็นตัวระบุว่าด้วยการที่ Git จะติดตามโฟลเดอร์ในขณะที่ยังว่างอยู่

ขั้นตอนที่ 4: สร้างโปรเจกต์ว่างใน Roblox Studio

  1. เปิด Roblox Studio และคลิก New Experience
  2. เลือก File → Save to File, ไปที่โฟลเดอร์ WaveSurvival ของคุณ และบันทึกสถานที่เป็น WaveSurvival.rbxlx ไฟล์ .gitignore ของที่เก็บเริ่มต้นได้ยกเว้นไฟล์ .rbxlx จาก Git แล้ว
  3. เก็บ Studio เปิดอยู่ คุณจะต้องใช้มันสำหรับ Script Sync และ MCP

ขั้นตอนที่ 5: เปิดใช้งานฟีเจอร์เบต้า Script Sync

Script Sync เป็นฟีเจอร์เบต้า ดังนั้นคุณต้องเปิดใช้งานก่อนที่คุณจะสามารถใช้มันได้

  1. ใน Studio ให้เลือก File → Beta Features
  2. ค้นหา Script Sync เปิดใช้งานมัน และคลิก Save
  3. รีสตาร์ท Studio เมื่อต้องการ

ขั้นตอนที่ 6: เชื่อมต่อ Script Sync

คุณเชื่อมต่อ Script Sync ครั้งเดียวต่อโปรเจกต์โดยการเชื่อมโยงบริการ Studio แต่ละแห่งกับโฟลเดอร์ที่ตรงกับบนดิสก์

  1. ใน Explorer คลิกขวาที่ ServerScriptService
  2. เลือก Script Sync → Sync to จากนั้นเรียกดูไปที่โฟลเดอร์ WaveSurvival ของคุณ
  3. ทำซ้ำสำหรับ ReplicatedStorage และ StarterPlayerScripts

ไฟล์ .luau ใด ๆ ที่คุณสร้างในโฟลเดอร์เหล่านั้นจะปรากฏเป็นสคริปต์ใน Studio โดยอัตโนมัติ

ขั้นตอนที่ 7: ตรวจสอบ Script Sync

ในแผงแชทของโปรแกรมแก้ไขของคุณ ให้ถามตัวแทนของคุณ:

สร้างสคริปต์ทดสอบที่ ServerScriptService/Test.server.luau ซึ่งพิมพ์ 'Hello from Script Sync!' ไปยังผลลัพธ์

ใน Studio ตรวจสอบที่ Explorer คุณควรเห็น Test ปรากฏอยู่ใต้ ServerScriptService คุณจะทำการตรวจสอบที่ลึกซึ้งกว่านี้โดยให้ตัวแทนขับเคลื่อนหลังจากเชื่อมต่อ MCP

ขั้นตอนที่ 8: เปิดใช้งานการเชื่อมต่อ MCP

เซิร์ฟเวอร์ MCP ของ Studio ช่วยให้ตัวแทน AI ของคุณมีปฏิสัมพันธ์กับ Studio โดยตรง อ่านต้นไม้เกม สร้างวัตถุ รันสคริปต์ และตรวจสอบผลลัพธ์ มันครอบคลุมทุกอย่างที่ Script Sync ไม่สามารถเข้าถึงได้ เช่น StarterGui และ StarterPack

  1. ใน Studio เปิดหน้าต่างผู้ช่วยโดยใช้ปุ่ม Assistant ที่มุมขวาบน
  2. คลิก ⋯ → Manage MCP Servers
  3. ยืนยันว่า MCP เปิดใช้งานอยู่
  4. ภายใต้ Quick connect เปิดใช้งาน Cursor หรือ Visual Studio Code

หากคุณติดตั้งโปรแกรมแก้ไขของคุณขณะที่ Studio เปิดอยู่ คุณอาจต้องรีสตาร์ท Studio โปรแกรมแก้ไขของคุณ หรือทั้งสองเพื่อสร้างการเชื่อมต่อ สำหรับข้อมูลเพิ่มเติมโปรดดูที่ เชื่อมต่อกับเซิร์ฟเวอร์ Roblox Studio MCP

ขั้นตอนที่ 9: ตรวจสอบการเชื่อมต่อ MCP

ให้ถามตัวแทนของคุณ:

ใช้ Roblox MCP เพื่ออ่านต้นไม้เกมปัจจุบันใน Roblox Studio ระบุสิ่งที่อยู่ใน Workspace

คุณอาจต้องอนุมัติคำสั่งหรือเพิ่มเครื่องมือ MCP ลงในรายการอนุญาต สำหรับเทมเพลต Baseplate ใหม่ การตอบสนองจะบรรยายถึง Camera, Terrain, Baseplate, และ SpawnLocation เริ่มต้นและยืนยันว่าไม่มีเนื้อหาอื่น ๆ

ขั้นตอนที่ 10: ดำเนินการตรวจสอบจากต้นจนถึงปลาย

ให้ถามตัวแทนของคุณเพื่อตรวจสอบการตั้งค่าทั้งหมดในครั้งเดียว:

ใช้การเชื่อมต่อ MCP ของ Roblox เพื่อยืนยันว่า Script Sync ทำงานได้อย่างถูกต้อง ทำการเปลี่ยนแปลงใน Test.server.luau เพิ่มสคริปต์ใหม่ในสองโฟลเดอร์อื่นและยืนยันผลลัพธ์ของแต่ละสคริปต์ รัน game:GetService("InstanceFileSyncService"):GetStatus(instance) ในแต่ละสคริปต์เพื่อตรวจสอบสถานะการซิงค์ เมื่อคุณเสร็จแล้วให้ลบสคริปต์ทั้งหมดสามตัว

ดูใน Studio และคุณจะเห็นตัวแทนเริ่มการทดสอบการเล่นเพื่อยืนยันผลลัพธ์

ขั้นตอนที่ 11: คอมมิตไปยัง Git

ตอนนี้คุณมีการตั้งค่าที่สะอาดและทำงานได้ ซึ่งทำให้เป็นช่วงเวลาที่ดีในการคอมมิต จากเทอร์มินัลของคุณ:


git add .
git commit -m "เชื่อมต่อ Script sync และตรวจสอบ MCP"

ขั้นตอนถัดไป

โปรเจกต์ของคุณตอนนี้ซิงค์กับ Studio ตัวแทน AI ของคุณสามารถพูดคุยกับมันโดยตรง และคุณมีที่เก็บ Git เพื่อติดตามการเปลี่ยนแปลงและความก้าวหน้า

จากที่นี่คุณสามารถใช้ไฟล์ WAVE_SURVIVAL.md จากโปรเจกต์เริ่มต้นเป็นบริบทสำหรับตัวแทนของคุณในการสร้างเกมเอาชีวิตรอดจากคลื่น ติดตามวิดีโอคู่มือเพื่อสร้างเกมในแต่ละเฟสที่ผ่านการทดสอบครั้งเดียว

©2026 Roblox Corporation. Roblox, โลโก้ Roblox และ Powering Imagination เป็นส่วนหนึ่งของเครื่องหมายการค้าที่จดทะเบียน และไม่ได้จดทะเบียนของเราในสหรัฐฯ และประเทศอื่นๆ