Unity AI 公开测试版:关于AI助手

May 6, 2026|5 Min
Unity AI 公开测试版的宣传图。一张深紫色钻石在黑色背景上的特写照片。
为方便起见,此网页已进行机器翻译。我们无法保证翻译内容的准确性或可靠性。如果您对翻译内容的准确性有疑问,请参阅此网页的官方英文版本。

提出问题、规划复杂任务,并让代理执行——这一切都无需离开编辑器。在今天的“Unity AI 公开测试版”系列中,我们将介绍 Unity AI 助手。

Unity AI 助手Unity AI 的核心组件。这是一个直接集成到 Unity 编辑器中的 GPT,由 Frontier AI 模型提供支持,并基于 Unity 文档和最佳实践。与通用编程助手不同,它了解您的场景层级结构、已安装的插件、目标平台、GameObject 以及更多信息——因此,它生成的答案和代码完全针对您正在构建的内容量身定制。

该助手支持三种工作模式。您可以根据需求的复杂程度以及希望赋予人工智能助手多少自主权来选择模式。

提问模式

“提问模式”是编辑器中获取答案的最快方式。用通俗易懂的英语输入问题,Unity AI 助手就会根据您的项目背景,给出解释、代码片段或建议。它参考了 Unity 的文档、运行时 API 参考以及您当前项目的状态。

“查询模式”为只读模式:它绝不会修改您的项目,绝不会写入文件,也绝不会在您未对响应结果进行操作的情况下更改任何内容。当你需要的是信息而非行动时,这就是正确的模式。

“提问模式”擅长:

  • 讲解 Unity API 以及特定组件的工作原理
  • 诊断控制台错误并提供解决方案
  • 针对特定的游戏玩法或系统问题提出解决方案
  • 解答关于场景的问题——“哪些 GameObject 使用了此材质?”
  • 无需离开编辑器即可查阅包文档
在 Unity 编辑器中打开 Unity AI 助手。一位用户询问助手如何制作一款点击式冒险游戏的原型。
在提问模式下提问

计划模式

“计划”模式专为需要多个步骤才能完成的任务而设计。当您描述想要构建或更改的内容时,助手会在采取任何行动之前,生成一份结构化的计划——即对其拟采取措施的数据细分。

请您审阅该计划,如有必要进行调整,然后予以批准。只有在获得批准后,您的项目才会有所进展。因此,当您希望对调整过程保持可视化并加以控制,以便在允许 Unity AI 进行更改之前做出明智的决策时,“计划”模式便是最佳选择。

“计划”模式适用于:

  • 对跨多个脚本的现有系统进行重构
  • 从零开始构建新功能——输入处理、状态机、事件
  • 根据设计要求重组场景层级结构
  • 将代码从一个 Unity 版本或模式迁移到另一个

提问模式

“询问模式”是大多数交互的起点。您可以利用它来咨询有关 Unity 的问题、获取控制台错误的解释、了解特定组件的工作原理,或者查阅最佳实践。该助手基于 Unity 的文档以及您当前项目的上下文,提供具体且相关的答案。

“询问”模式下的示例提示:

  • “为什么我的刚体能穿过地板?”
  • “FixedUpdate 和 Update 之间有什么区别?”
  • “如何为当前场景设置导航网格?”
在 Unity 编辑器中打开 Unity AI 助手。一位用户询问如何制作一个基于物理引擎的自动摆动门。
AI 助手面板,显示了一个示例查询。

计划模式

“计划”模式通过将复杂任务分解为更小的步骤,帮助您简化这些任务。Unity AI 助手不会给出单一答案,而是针对多步骤任务制定一份结构化的计划——在采取任何行动之前,先列出它打算采取的步骤。这使您有机会在项目发生任何变更之前进行审核、调整和批准。

“规划模式”适用于系统重构、从零开始构建新功能或重组场景层次结构等任务——在这些情况下,您需要清晰了解实施方法,以便在执行前做出明智的决策。

Unity AI Assistant 在“计划”模式下的编辑器内截图,展示了倒推进度表以及建议的项目变更理由
“计划”模式在执行前提供一份结构化的计划。

代理模式

代理模式使 Unity AI 助手具备了行动能力。一旦您下达指令并批准其权限,它便会端到端地执行任务:编写脚本、修改场景组件、创建预制件,并验证更改是否按指令正常运行。

任何变化都是可逆的。您可以撤销操作步骤,所有由 AI 生成的素材资源都带有嵌入式元数据标签,因此可在您的项目中识别,并用于应用商店的申报。

权限级别

您可以控制“代理模式”的自主程度。权限级别可让您限制代理程序的操作范围:

  • 只读:代理可以查看您的项目,但无法进行任何写入或修改操作
  • 仅限编写脚本:代理可以创建和编辑 C# 脚本,但无法修改场景或素材资源
  • 完全自主:该代理可以编写脚本、修改场景、创建素材资源以及执行编辑器操作

在代理在会话中应用更改之前,会显示一个权限提示。工具操作记录会显示在对话中,这样您就能清楚地看到客服代表正在做什么,并且可以展开每条记录来查看参数和结果。

在 Unity 编辑器中打开 Unity AI Assistant。“代理模式”会根据提示直接对场景进行修改,同时说明其推理过程。
代理模式在 Unity 编辑器中执行任务

Unity AI 的独特之处在于:项目背景

Unity AI 助手生成的内容质量取决于上下文。大多数人工智能编码工具只能看到你当前打开的文件。Unity AI 助手能够全面掌握您的整个项目:

  • 场景图与层次结构
  • 所有 GameObject 及其组件
  • 已安装的软件包及其版本
  • 目标平台和构建设置
  • 控制台输出——警告、错误和日志

该上下文已生效。当您提出问题或请求执行操作时,Unity AI 助手会读取项目当前的状态,而非您打开项目时的快照。这意味着它能够推断场景中实际包含的内容,发现那些仅在运行时才会显现的问题,并生成与您现有架构相匹配的代码。

在 Unity 编辑器中打开 Unity AI 的“助手”模式,以实时读取场景上下文。
助手实时解析场景上下文

补充背景信息

您还可以通过助手窗口中的附件按钮(+)手动将相关项目数据附加到任何对话中,以便提供具体背景信息。这样,您就可以让助手针对特定的脚本、预制件或一组素材资源进行操作——从而缩小其关注范围,以便在您确切知道它应处理什么内容的情况下完成任务。

如何打开 Unity AI 助手

安装好 Assistant 软件包后:

1.在主菜单中,进入“AI”>“助手”

2.将窗口停靠在布局中,以便随时访问。

3.选择一种模式(询问规划代理),然后输入您的提示。

如果您尚未安装该软件包,请转到“Windows”>“软件包管理器”,选择“按名称添加软件包”,然后输入 com.unity.ai.assistant。

用户在 Unity 编辑器的主菜单中打开 AI 助手。
从 Unity 编辑器的菜单栏中打开 AI 助手

更多关于 Unity AI 的信息

如果您想进一步了解 Unity AI 公开测试版中的功能,欢迎阅读本系列的其他文章:

立即体验 Unity AI

Unity AI 公开测试版现已面向所有 Unity 6 开发者开放。注册免费试用,体验 Unity AI Assistant,通过 Unity AI Gateway 连接您常用的工具,并开始探索内置项目感知型 AI 代理后,您的开发工作流将呈现怎样的全新面貌。

请访问 unity.com/features/Unity AI 注册并了解更多关于套餐、定价和数据隐私的信息。

完整的文档可在编辑器中链接的 Unity AI 文档中查阅,或访问 docs.unity3d.com 获取。

Unity AI Assistant 目前处于公开测试阶段。因此,本文所述的功能、行为及可用性均处于积极开发阶段,可能会发生变更、受到限制或被取消,且恕不另行通知。