Unity AI公测:使用 UI 生成器构建用户界面

May 13, 2026|5 Min
Unity AI公测版美术素材黑暗环境中的抽象紫色金属形状。
为方便起见,此网页已进行机器翻译。我们无法保证翻译内容的准确性或可靠性。如果您对翻译内容的准确性有疑问,请参阅此网页的官方英文版本。

在今天的Unity AI公测系列文章中,我们将展示如何利用编辑器内置的 Sprite(精灵)和 Texture(纹理)生成功能,更快速地进行 UI 布局原型设计。

制作游戏 UI 原型可能是一项繁琐的任务。在最终设计定稿前,你很可能会想用占位素材来制作原型,但制作这些仅供临时的素材资源仍需耗费时间;况且,低保真的方框和矩形也难以充分展现布局的实际观感。

Unity AI的生成器改变了这一状况。Sprite Generator(精灵生成器)和 Texture Generator(纹理生成器)与Unity AI Assistant 配合使用,让您可以直接在编辑器中根据文本提示生成 UI 占位素材——这意味着在最终美术资源制作完成之前,您就能利用外观逼真的设计来布局实际的 UI。

Unity AI 的 UI 生成器是什么?

UI 生成器并非单一工具,而是一套结合了Unity AI 的两款资源生成器与 AI 助手的流程,旨在快速制作可直接用于 UI 的内容:

  • Sprite Generator用于生成独立的2D精灵素材资源,例如图标、角色、物品、贴花、头像和 UI 图形。
  • Texture2D Generator用于生成通用的2D图像或纹理素材资源,例如背景、公告板、面板填充、幕布,或是应用于材质和表面的图像。若需无缝物理表面材质,请改用材质生成器。

这两款生成器均可在Unity编辑器中使用,属于Unity AI套件的一部分。它们生成的素材资源会保存到项目的 Assets 文件夹中,并带有标识其为 AI 生成内容的嵌入式元数据,以便您日后查找并将其替换为最终的成品素材。

Unity编辑器中的Unity AI视图。用户输入文本提示,以创建用于 UI 设计原型的精灵图(sprite sheet)。
根据提示词生成精灵图

精灵图生成器

该精灵生成器根据自然语言描述生成2D图像。你描述所需内容并选择一个风格模型,生成器便会返回一个可直接添加到 UI 画布上的精灵(sprite)。

你能掌控的事物

  • 提示词:用通俗易懂的语言描述该素材:“血条图标,像素画风格,红色爱心”
  • 风格模型:从涵盖像素画、动漫、概念设计等多种艺术风格的预训练模型中进行选择。
  • 负面提示词:排除不需要的元素——“无文字、无边框、无背景”
  • 参考图像:提供一张现有图像,以引导输出风格或保持角色一致性。

在编辑器中,生成的精灵会被标记为“AI 生成”。它们在Unity中的使用方式与其他任何 Sprite 相同——既可以将其指定给 Image 组件,也可以在 Sprite Atlas 中使用,或者在代码中进行引用。

Unity AI根据提示词生成一套 UI 原型图标。
基于提示词生成的一组 UI 原型图标

纹理生成器

纹理生成器可生成适合用作 UI 背景、面板填充及表面纹理的图像。它沿用了与 Sprite Generator 相同的基于提示词(prompt)的工作流程,生成的素材资源可直接放入您的项目中。

在 UI 工作中,这对于以下方面最为有用:

  • 背景面板: “深色石材纹理、奇幻 RPG 风格、可无缝拼接”
  • HUD填充效果: “拉丝金属、深色、细腻渐变、科幻风格”
  • 游戏内 UI 表面: “磨损的羊皮纸,带有岁月痕迹及隐约可见的地图标记”
Unity中 UI 生成器工作流程的编辑器内视图。系统正根据文本提示生成 UI 背景,以用于原型制作。
根据提示词生成的原型 UI 背景

原型制作工作流程

以下是 Sprite 和纹理生成器在实际 UI 原型设计会话级别/会话次数中的应用方式:

1.设置 uGUI Canvas 或 UI Toolkit 文档

该工具同时支持 uGUI 和 UI Toolkit。工作流程非常相似,因此在使用 uGUI 时,首先需要创建一个 UI Canvas,并利用 Unity 的标准 UI 组件(如 Image、Text 和 Button)勾勒出大致的布局。使用占位色或白色方框来定义结构。

2.生成您的精灵素材资源

从Unity AI菜单中打开 Sprite Generator。针对每一个需要图标或图像的 UI 元素,编写描述该元素的提示词并选择风格。下载并为每个生成的 Sprite 指定相应的 Image 组件。

3.生成背景纹理

使用纹理生成器制作面板和背景。描述您想要的视觉风格,并将生成的纹理作为 Sprite 或纹理引用,应用到 Image 或 RawImage 组件上。

4.使用Unity AI助手将其连接起来

切换到Unity AI助手,让它协助完成 UI 的逻辑连接——例如绑定按钮事件、设置布局组,或编写脚本以动态填充列表。Unity AI助手了解您的 Canvas 结构,并能直接对场景进行操作。

5.快速迭代

重新生成任何看起来有问题的资源。由于该工作流程基于提示词(prompt),您可以在几秒钟内生成新版本并进行替换,而无需打乱现有布局。

在Unity编辑器中打开的已完成 UI 原型的视图。这款丛林主题的 UI 结合了 AI 生成的精灵图与纹理。
一个结合了 AI 生成的精灵图与纹理的完整 UI 原型

管理 AI 生成的素材资源

由Unity AI生成器制作的所有素材资源均包含嵌入式元数据,用于标记其为 AI 生成。随着项目规模的扩大,这使得查找和筛选这些资源变得十分便捷——你可以在“项目”窗口中搜索 AI 生成的素材资源,并有条不紊地将其替换为最终的美术素材。

如果您希望在不生成资源的情况下使用Unity AI Assistant,可以在Unity Dashboard中完全禁用生成器。在向应用商店及 Steam 等其他数字平台提交项目时,您有责任核实生成内容的使用权,并进行相应的声明。

一个可在Unity编辑器中打开的 AI 生成纹理库,用于原型制作。
带有Unity AI标签的精选生成式素材资源

立即体验Unity AI

Unity AI公测版现已面向所有Unity 6 开发者开放。注册免费试用,体验Unity AI Assistant,通过Unity AI Gateway 连接您常用的工具,并开始探索集成具备项目感知能力的 AI 智能体后,您的开发工作流会呈现怎样的形态。

请访问unity.com/features/ai注册并了解有关方案、定价及数据隐私的更多信息。

完整文档可在Unity AI文档中查阅,您可以通过编辑器中的链接或访问docs.unity3d.com找到该文档。

Unity AI Assistant 目前处于公测阶段。因此,本文所述的功能、行为及可用性均处于积极开发阶段,可能会发生变更、受到限制或在不另行通知的情况下停止提供。