使用編碼工具構建

*此內容是使用 AI(Beta 測試版)翻譯,可能含有錯誤。若要以英文檢視此頁面,請按一下這裡

本指南及隨附的視頻將指導您如何通過 MCP 將 AI 支援的編碼工具連接到 Roblox Studio,讓您的代理可以代您讀取、編寫和測試遊戲。

到最後,您將擁有一個通過 Script Sync(一個讓您使用自己的編輯器編寫代碼的功能)與 Studio 同步的項目文件夾、一個讓您的代理可以直接控制 Studio 的 MCP 連接,以及準備開發的 Git 倉庫。

第一步:安裝所需條件

開始之前,您需要以下組件:

  1. 一個 AI 支援的文本編輯器 - 最受歡迎的選擇是 Visual Studio CodeCursor。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

第二步:登入所有帳戶

  1. 您的文本編輯器:
    • VS Code — 登入方式因擴展而異。對於 Claude Code,請點擊活動列中的 Claude 圖標,使用您的 Anthropic 帳戶登入,並確認聊天面板已打開。其他提供者類似。
    • Cursor — 打開 Cursor,使用您的 Cursor 帳戶登入,並確認聊天面板已打開。您可以使用任何您喜歡的模型。
  2. Roblox Studio — 打開 Studio,用您的 Roblox 帳戶登入,並確認您可以創建新地方。

第三步:下載啟動倉庫

啟動倉庫為您提供文件夾佈局和一個 .gitignore 文件,這樣 Git 只會提交您項目中重要的部分。大多數手動設置都為您完成。

  1. 下載 啟動倉庫 並解壓縮。它已經包含一個名為 WaveSurvival 的文件夾。
  2. 在您的編輯器中,選擇 文件 → 打開文件夾 並選擇 WaveSurvival。您應該會看到裡面有三個文件夾:
    • ServerScriptService/ 保存伺服器腳本,例如遊戲邏輯、敵人 AI 和波次管理。
    • ReplicatedStorage/ 保存伺服器和客戶端都可以使用的共享模組。
    • StarterPlayerScripts/ 保存為每個玩家運行的客戶端腳本。

每個文件夾內的 .gitkeep 文件都是佔位符,以便 Git 在文件夾仍然是空的時候能夠跟踪這些文件夾。

第四步:在 Roblox Studio 中創建一個空白項目

  1. 打開 Roblox Studio,點擊 新體驗
  2. 選擇 文件 → 保存到文件,導航到您的 WaveSurvival 文件夾,並將地方保存為 WaveSurvival.rbxlx。啟動倉庫的 .gitignore 已經將 .rbxlx 文件排除在 Git 之外。
  3. 保持 Studio 開放。您需要它來進行 Script Sync 和 MCP。

第五步:啟用 Script Sync 測試版

Script Sync 是一個測試版功能,因此您需要在使用之前將其開啟。

  1. 在 Studio 中,選擇 文件 → 測試版功能
  2. 找到 Script Sync,啟用它,並點擊 保存
  3. 當出現提示時重啟 Studio。

第六步:連接 Script Sync

您可以通過將每個 Studio 服務連接到磁碟上的匹配文件夾,來為每個項目連接一次 Script Sync。

  1. 在資源管理器中,右鍵點擊 ServerScriptService
  2. 選擇 Script Sync → 同步到,然後瀏覽到您的 WaveSurvival 文件夾。
  3. ReplicatedStorageStarterPlayerScripts 重複此操作。

您在這些文件夾中創建的任何 .luau 文件現在會自動顯示為 Studio 中的腳本。

第七步:驗證 Script Sync

在您編輯器的聊天面板中,提示您的代理:

ServerScriptService/Test.server.luau 創建一個測試腳本,將 'Hello from Script Sync!' 輸出到結果。

在 Studio 中檢查資源管理器。您應該會看到 Test 出現在 ServerScriptService 下。您將在連接 MCP 後進行更深入的代理驅動檢查。

第八步:啟用 MCP 連接

Studio MCP 伺服器允許您的 AI 代理直接與 Studio 交互,讀取遊戲樹、創建對象、運行腳本和檢查輸出。它涵蓋了 Script Sync 無法訪問的任何內容,如 StarterGuiStarterPack

  1. 在 Studio 中,通過右上角的 助手 按鈕打開助手窗口。
  2. 點擊 ⋯ → 管理 MCP 伺服器
  3. 確認已啟用 MCP。
  4. 快速連接 下,啟用 Cursor 或 Visual Studio Code。

如果您在 Studio 打開時安裝了編輯器,您可能需要重啟 Studio、編輯器或兩者以建立連接。欲了解更多詳細資訊,請參見 連接到 Roblox Studio MCP 伺服器

第九步:驗證 MCP 連接

提示您的代理:

使用 Roblox MCP 讀取 Roblox Studio 中的當前遊戲樹。列出工作區中的內容。

您可能需要批准命令或將 MCP 工具添加到允許列表中。對於新的基座模板,回應將描述默認的 CameraTerrainBaseplateSpawnLocation,並確認尚沒有其他內容。

第十步:運行端到端檢查

提示您的代理一次性驗證完整設置:

使用 Roblox MCP 連接驗證 Script Sync 是否正常工作。對 Test.server.luau 進行一些更改,新增另外兩個文件夾中的新腳本,並驗證每個腳本的輸出。在每個腳本中運行 game:GetService("InstanceFileSyncService"):GetStatus(instance) 以驗證同步狀態。完成後,刪除所有三個腳本。

在 Studio 中觀察,您將看到代理開始進行測試,以確認輸出。

第十一步:提交到 Git

現在您擁有了一個乾淨、可正常工作的配置,這是一個不錯的時機來提交。在您的終端中:


git add .
git commit -m "Script sync connected and MCP verified"

接下來的步驟

您的項目現在已經與 Studio 同步,您的 AI 代理可以直接與其交談,您還擁有一個 Git 倉庫來跟踪更改和進展。

從這裡開始,您可以使用啟動項目中的 WAVE_SURVIVAL.md 文件作為上下文,讓您的代理構建一個波生存遊戲。 請跟隨隨附的視頻,一次測試階段地構建該遊戲。

©2026 Roblox Corporation、Roblox、Roblox 標誌及 Powering Imagination 是我們在美國及其他國家地區的部分註冊與未註冊商標。