助手是 Roblox 的 AI 幫手,可以幫助您創建和編碼您的體驗。在本章中,讓我們一起了解如何在 Studio 中打開助手,編寫改變零件行為的請求,並進行遊玩測試以查看您是否需要對助手的代碼示例進行任何更改。
打開助手
助手可在此網頁的右上角以及 Studio 中找到。第二個位置使助手能夠直接引用構成您體驗的一切,然後對您如何為特定遊戲目標添加或編輯 3D 物件和腳本提出建議。

創建提示
一旦助手在 Studio 中打開,它就可以引用所有您的平台並添加腳本來改變它們的行為,例如:
- 每當玩家觸摸該部件時變換顏色。
- 向上移動,等候 3 秒,然後返回到先前的位置。
- 玩家在該部件上停留的時間越長,健康值就越低。
為了演示這個過程的工作原理,本教程的這一部分將顯示您如何與助手合作,讓您的第一個平台在玩家跳到上面時閃耀。
要創建此行為的提示:
- 可選為您的第一個平台重新命名,以便助手知道為哪個部件創建腳本。
- 在視口中,選擇您的第一個平台。
- 在 探索器 窗口中,右鍵單擊當前對象,然後從上下文菜單中選擇重命名。
- 輸入 GlitterPart,然後按 Enter。
在 助手 窗口中,導航到 在此輸入請求 的輸入框中,然後輸入以下內容:當 GlitterPart 被觸摸時添加一個新的腳本來創建黃色的閃光。

按 Enter。助手開始生成一個代碼示例,然後顯示一個建議的代碼示例,類似於以下內容:
local part = script.Parentlocal sparkles = nillocal touchCount = 0local function createSparkles()if not sparkles thensparkles = Instance.new("Sparkles")sparkles.Color = Color3.new(1, 1, 0) -- 黃色sparkles.Parent = partendendlocal function removeSparkles()if sparkles thensparkles:Destroy()sparkles = nilendendpart.Touched:Connect(function(hit)touchCount = touchCount + 1createSparkles()end)part.TouchEnded:Connect(function(hit)touchCount = touchCount - 1if touchCount <= 0 thenremoveSparkles()touchCount = 0endend)點擊 接受。隨著您對 Luau 編碼的了解越多,檢查助手的代碼示例以確保它們適用於您的使用案例將變得更容易。
對於任何特定請求,可能有不止一種正確的方法,但每個詞都很重要。例如,以下圖表顯示,即使是與原始提示略有不同的詞也會產生不同的結果。
| 請求變體 | 可能的結果 |
|---|---|
| 當 GlitterPart 被觸摸時創建黃色閃光。 | 助手可能會顯示代碼,但不會創建新腳本。它也可能將代碼添加到隨機的已存在腳本中。 |
| 當名為 GlitterPart 的部件被踩時創建紫色閃光。 | 助手可能會在 GlitterPart 被踩之前創建閃光,或者只創建少量閃光。 |
| 使 GlitterPart 閃爍 | 助手不會添加腳本,而是只會將一個粒子發射器(產生閃光的物件)添加到 GlitterPart 上。如果您希望它隨時閃爍,這會很好。 |
您提供的細節越少,結果就越不可預測。例如,對於提示「當您觸摸它們時使部件閃爍」,可能的結果包括:
- 生成的腳本根本無法運行。
- 只有一個隨機部件有效。
- 部件在被觸摸之前就開始閃爍。
如果您發出請求卻未得到想要的結果,請重新措辭請求並重試。
測試結果
雖然助手不斷學習和改進,但有時它會產生與您預期不同的結果。您必須始終檢查其建議的結果,以確保它們如預期般運作。
要測試助手的結果:
在 Studio 的左上角,保持默認的 測試 測試選項,然後點擊 播放 按鈕。Studio 進入測試模式。

在體驗中,跳到第一個平台上。如果代碼示例運行正常,當您的角色觸摸該部分時,將出現黃色閃光。
當您完成驗證結果後,回到 Studio 的左上角,然後點擊 停止 按鈕。Studio 退出測試模式。

- 可選返回助手窗口,然後按讚或倒讚圖標,讓助手知道該代碼示例是否如您預期般運作。
現在您知道如何與助手一起編碼,請嘗試創建自己的提示來改變部件在障礙賽中的行為。當您對自己的創作感到滿意時,轉到本教程的下一部分以測試並保存您的作品到 Roblox。