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