助手是 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。