创建交互式 3D 产品和培训体验的快速入门指南

简介
从本质上讲,开发实时3D工业应用的核心在于基于BIM和CAD数据做出更明智的决策。
Unity 提供了一个由工具和服务组成的生态系统,企业可以利用它将 3D 数据转化为交互式应用程序,例如培训 app、3D 设计、产品配置器以及人机界面 (HMI)。
这些是我们的工业客户所依赖的强大工具,用于开发种类繁多的应用程序。
但正是这种力量,也可能带来挑战。
对于那些希望利用实时3D应用程序的优势,却缺乏高级编程或技术美术专业知识的个人和团队来说,该怎么办?
技能门槛
通常,有些同事会陷入这样的困境:一方面是组织中静态3D素材资源库,另一方面则是能够利用这些资源创建交互式体验的高级工具(及技能)。设计师、培训师和工程师还可以通过自己构建的汽车人机界面(HMI)构建原型、产品demo和配置工具、简单的培训交互等,助力更快、更优地做出决策。
这些挑战听起来是否很熟悉?
- 贵组织中是否有这样的同事:如果他们能够利用实时3D技术构建原型,对产品、界面和培训方案进行构建,是否就能在推动决策和项目进展方面发挥更大的作用?您自己是否也担任此类角色,例如CAD/BIM设计师、美术师、培训师、工程师或其他领域的专家?
- 您是否希望加快贵公司在开发实时 3D 应用程序时的反馈周期?在项目初期获取反馈,或者让所有利益相关方达成共识,是否很难?
- 您是否因为陷入两难境地而无法使用贵组织的3D数字资产?一方面,现有工具无法提供您所需的交互功能;另一方面,复杂的3D开发软件又超出了您的技能范围?
摆脱困境,扫除障碍

这是一个使用 Unity Studio 制作的椅子产品配置器,配备了一个简单的菜单,允许用户更改椅子的材质并从不同角度查看。
本指南将向您介绍 Unity Industry 生态系统中的新成员——Unity Studio。Unity Studio 是一款基于网页的编辑器,可帮助团队创建和分享交互式 3D 应用程序。它允许用户从所在组织导入3D数据,构建原型,并轻松地在不同设备间共享,以便进行审查和迭代。
无需安装复杂的软件,而且使用它并不需要具备丰富的C#编程经验。
使用 Unity Studio,您将获得:
1.简单易用的交互式3D,无需复杂操作
2.更快的反馈循环
3.与您的生态系统无缝集成

Unity Studio 中内置的现成 HMI 模板的截图
我们将深入探讨 Unity Studio 的各项功能,包括 Unity Studio 如何与 Unity Asset Manager 协同工作——这是一款基于云的数字资产管理(DAM)解决方案,可让资产导入 Unity Studio 的过程变得无缝衔接。
如果上述挑战听起来很熟悉,请继续阅读。您将了解 Unity Studio 的主要应用场景;它如何与资产管理功能配合使用;其简化的界面;创建首个构建原型的关键工作流程,以及如何与同事和利益相关者共享项目。
在 Unity Studio 中构建原型和开发 app 的四大首选工具

自行车配置器的示例
让我们来看看 Unity Studio 最常见的应用场景。
1.工业产品与系统
工业组件或系统的交互式构建原型演示,例如用于展示机器的运行流程及其主要功能。然后在演示和评审中使用这些demo,尤其是在无法实际接触产品的情况下。
2.产品配置器
创建面向客户的产品配置工具,提供用于更改材质、颜色和表面处理等选项的控制功能。
3.健身app
为操作机械及其他工业系统的员工设计培训方案。设计原型,展示如何将视觉元素、交互和用户界面反馈相结合,并轻松与利益相关者分享草稿,从而实现更高效的评审流程。
4.人机界面(HMI)
为汽车仪表盘、工业控制面板以及需要进行视觉审查和验证的早期HMI概念,构建交互式仪表盘和控制界面的原型。这包括实时数据显示(如速度、状态或传感器数值)、摄像机视图和视觉反馈,以及通过用户界面与产品或系统进行的交互。
如何获取 Unity Studio 的使用权限
登录并打开 Unity Studio
1.Unity Studio 提供为期 30 天的免费试用,面向所有人开放。您首先需要一个 Unity 帐户才能访问 Unity Studio。在 Unity 登录页面上,如果您已有帐户,请选择“登录”。或者输入您的电子邮件地址,然后点击“继续”以创建新帐户。

请登录 Unity 或创建新帐户以访问 Unity Studio。
2.登录 Unity 帐户并下载试用版后,打开 Unity Studio,系统将带您进入其主页。Unity Studio app 的链接在此。
注意:如果您之前曾打开过 Unity Studio,应可直接从 Unity Cloud 仪表板访问它。
选择您的组织并打开初稿
您可以在组织的配置文件中创建草稿,例如,如果您的团队或企业已拥有 Unity Industry 帐户或 Studio 订阅。组织内创建的每个草稿,所有拥有有效席位的组织成员均可查看和编辑。要设置草稿的组织,请在 Unity Studio 主页的右上角选择您所在组织的配置文件。
1.要设置草稿的组织,请在 Unity Studio 主页的右上角选择您所在组织的配置文件。
2.要创建新草稿,请在首页左上角选择“创建草稿”。这将打开“创建草稿”窗口。

在 Unity 中创建新草稿
3.在“草稿”窗口中,您现在可以选择以下选项作为起始内容:
- 一片空荡的场景:选择此选项,从空白项目开始,并从头构建。
- 模板:通过模板,您可以在典型用例(例如 HMI 或产品配置器)的背景下探索 Unity Studio 的各项功能。请参阅本指南后文关于现成模板的部分。

您可以选择从空白场景开始,也可以从现成的模板开始,这些模板适用于指定的场景,例如产品配置器或培训应用程序。
4.将“名称”设置为您希望为草稿命名的名称。
5.将项目设置为现有项目或创建一个新项目:
- 如果没有项目,请添加名称并点击“创建”以开始一个新项目。
- 如果您已有项目,请选择希望 Unity Studio 将草稿保存到的项目。
- 如果已有项目,但您想创建一个新项目,请点击“新建”,添加名称,然后点击“创建”。
6.选择“创建”。
了解 Unity Studio 界面
Unity Studio 界面是功能齐全的 Unity 编辑器的精简版。这使得没有实时3D开发和技术美术经验的人也能更轻松地上手。
以下是它的各个面板:

Unity Studio 界面:左侧面板称为“层级视图”;底部是“项目”面板;右侧是“检视面板”,中间是“场景”面板。
层级视图:整理场景中的所有对象
界面左侧是“层级视图”面板,它列出了场景(即中心“场景视图”中显示的项目)中的所有 GameObjects(我们稍后会解释什么是 GameObject),并帮助您对它们进行整理。

“层级视图”面板
“层级视图”不仅仅是一份对象列表;它还提供了许多功能,包括:
- 主菜单:该选项位于“层级视图”面板的左上角(即“汉堡包”图标,即三条水平线)。在此处,您可以找到发布、导出、保存、报告错误和提交反馈等选项。点击此处查看主菜单设置的完整列表。
- 撤销/重做:撤销或重做最近的操作。
- 发布:将您的应用程序发布到网上。
- 保存草稿:保存草稿的当前状态,并将其作为草稿的新版本添加到版本历史记录中。
- 添加 (+):点击此图标,向场景中添加新对象。这是在场景中添加对象的两种方法之一;另一种方法是从“项目”面板中拖放素材资源(更多信息请见下文)。
- 搜索:使用搜索栏在“层级视图”中按名称查找对象。
- 场景设置:选择一个天空盒,更新天空盒设置、环境光强度和反射强度:

场景设置
层级视图中包含的其他关键对象:
- 动画导演:此功能允许您对“层级视图”中的多个 GameObjects 进行动画处理。
- UI Canvas:这是您可以放置按钮和文本等用户界面元素的区域。
点击此处了解有关“层级视图”面板的更多信息。
“项目”面板:将项目中的所有内容保存下来
在 Unity Studio 界面底部水平排列的是“项目”面板。它相当于您项目的“资料库”或“储藏室”。您可以在这里保存并存储任何草稿中的所有素材资源:3D模型、图像、材质、Logic脚本、动画片段、音效和纹理。

“项目”面板中包含项目中可用的所有素材资源
“项目”面板中包含一些文件夹,可帮助您整理素材资源,包括:
- 内置素材资源:这是一个包含即用型素材资源的库,其中包括 UI 元素、基本形状和光源。
- 我的资产:此文件夹包含您亲自上传到项目中的所有素材资源。
点击“添加”(+)图标,在“项目”面板中添加以下内容:
- 文件夹:在项目中添加一个新文件夹,用于整理文件。
- 脚本:在项目中添加一个新的 Logic 脚本。
- 材质:为您的资产创建一个新材质。
点击此处了解有关“项目”面板的更多信息。
“场景视图”:将所有内容整合在一起
界面中央是“场景视图”。这是您的主要工作区,您可以在这里构建原型、在场景中移动、与3D场景进行交互,并预览最终应用程序的外观。

在“场景视图”中将所有内容整合在一起。
在 Unity Studio 中创建新草稿时,场景中会预先放置几个基本对象:
- 摄像机:使用摄像机从指定的角度拍摄并显示场景。
- 飞机:这是场景底部的平整表面,它充当地面。
- 方向光:这照亮了整个场景,就像阳光或月光一样。您可以在“检视面板”中调整光源的颜色和强度。
点击此处了解有关“场景视图”的更多信息。
“检视面板”:调整重要细节
界面右侧是“检视面板”。选择对象后,您可以在“检视面板”中调整其大小、颜色和行为等详细设置。
要打开此面板,请在场景视图或“层级视图”面板中选择一个 GameObject。随后,“检视面板”将出现在 Unity Studio 工作区的右侧。

“汽车评测”模板中构成汽车模型的某个对象的检视面板
点击此处了解有关“检视面板”的更多信息。
“摄像机预览”面板:分享前先看看效果
“摄像机预览”面板显示了从主摄像机视角看到的场景画面。发布或分享之前,请使用此面板确保重要对象处于画面中,并确认场景效果符合您的预期。

使用“摄像机预览”面板,确保应用程序以您期望的角度显示,并且视野中包含了所有必要的对象。
在“场景视图”中,此“摄像机预览”面板始终可见。您可以调整“摄像机预览”的大小、将其放大,并将其移动到“场景视图”内的任意位置。这样可以确保该面板不会阻挡您查看其他面板的视线,并让您能够定制化/自定义工作区布局。
您可以像移动 GameObjects 一样,在场景中移动摄像机。不过,“摄像机”组件还包含两个对齐操作,可帮助您快速匹配摄像机的视图与“场景视图”,并将“场景视图”与摄像机的变换匹配。这些功能可帮助您精确定位和构图。点击此处了解有关摄像机对齐选项的更多信息。
当摄像机视图被最小化时,请点击展开箭头将其展开。要将面板最小化,请选择“最小化(-)”。
将素材资源导入 Unity Studio 草稿
在 Unity Studio 中导入资产非常简单便捷,整个过程均可通过 Unity Studio 的网页界面完成。
Unity Studio 中资产导入的核心是完全集成的 Unity Asset Manager。因此,在介绍向草稿添加资产的第一步之前,让我们先简要了解一下 Unity Asset Manager。

在资产管理器的 Web 界面中管理资产。
上传、管理、分享和访问贵组织的3D资产
Unity Asset Manager 是一款基于云的数字资产管理(DAM)解决方案,可简化团队上传、管理、变换、共享和访问其复杂的实时 3D 资产的流程。
它启用了以下功能:
- 更快、更直观地查找您的资产。
- 根据您和团队的工作流程,量身定制其功能。
- 针对移动端、桌面端和XR设备优化您的3D素材资源。
- 安全地管理您组织的数据。
本指南并未针对 Unity Asset Manager 的所有工作流程和功能提供详尽的、分步操作手册(更多信息请参阅本节末尾列出的资源)。目前,让我们来看看 Unity Studio 中资产导入工作流程的几个关键功能。

Unity Studio 中的 Unity Asset Manager 界面
Unity Studio + Unity Asset Manager:必知的主要功能
1.将您的素材资源无缝导入 Unity Studio:将您上传到组织 Asset Manager 的任何受支持的资产直接导入到 Unity Studio 项目中。同样,您也可以通过 Unity Studio 将桌面上的新文件上传至 Unity Asset Manager(请参阅第 3 点关于文件转换选项的内容)。
2.将您的资产安全地托管在云端:将您通过 Unity Studio 上传的所有资产存储在云端。您的文件安全无虞,可随时随地访问,且在组织内部共享更加便捷。
3.优化您的行业文件:Unity Asset Manager 通过 Unity Asset Transformer 对 CAD 等复杂的行业文件进行转换和优化,使其能够直接用于您的 Unity Studio 项目中。您可以通过此处所述的“优化和转换”选项使用此功能。您的行业文件已转换为受支持的资产格式,使您能够在网页浏览器中查看这些资产并与之交互。
4.通过轻松、安全地分享草稿,提升团队效率:您的 Unity Studio 草稿和项目也会托管在 Unity Asset Manager 上,因此任何拥有相应权限的人都可以轻松访问和编辑这些草稿。
5.为您的草稿启用版本控制:“Unity Asset Manager”会跟踪您在 Unity Studio 中草稿的不同版本。查看版本历史记录,如有需要,删除最新版本以恢复到之前的冻结状态。
接下来,我们将逐步演示如何将素材资源导入 Unity Studio 的草稿中。
1.在草稿的“项目”面板中,点击“添加资产”。这将打开“资产管理器”窗口。在左侧,您将看到贵组织内的所有项目。如果您需要切换组织,只需使用右上角的下拉选单即可。
默认情况下,您将始终可以访问“Studio Assets”和“Unity Industry”资源库,其中包含大量高品质素材资源,助您快速入门。选择一个项目后,该项目的所有资产都会显示出来。如果某个文件不被 Unity Studio 支持,您会在该资产上看到一条通知,且无法导入该文件。Unity Studio 原生支持 FBX、OBJ 和 GLB 文件,同时也支持大量其他文件格式,包括 CAD 格式。

Unity Industry 资源库中包含的素材资源
2.要添加新资产,请点击主窗口左上角的蓝色“添加”按钮。您可以一次上传单个资产或多个资产。
3.点击“上传”导入您的素材资源。上传完成后,请勾选您要导入的每个资产旁边的复选框。您的选择将显示在右侧的面板中。
4.准备就绪后,点击右上角的“导入”按钮,稍等片刻以便处理您的素材资源。
5.您导入的所有素材资源都会存储在“项目”面板中的“我的资源”文件夹内,便于查找和整理。

您导入的所有资产都存储在“项目”面板中的“我的资产”文件夹内。
如果您想深入了解 Unity Asset Manager 的具体工作原理,请参考以下最新资源:
在“场景视图”中导航
接下来,我们将了解如何在“场景视图”中移动、与对象交互,以及如何使用最常用的工具。
每当您打开草稿时,都会弹出一个窗口,显示场景导航的基本操作。您可以在弹出窗口中取消勾选“启动时显示”复选框,这样每次打开项目时就不会再显示该窗口。

Unity Studio 的欢迎界面
若要在编辑器中再次打开它,请点击左上角的菜单图标,然后从下拉选单中选择“打开控件指南”。
练习摄像机控制器操作
1.使用键盘上的 W、A、S、D 键在“场景视图”中移动摄像机,分别对应向前、向左、向后和向右移动。
2.使用 Q 和 E 键将摄像机向下或向上移动。
3.按住鼠标右键并拖动以旋转摄像机视角。
4.按住滚轮(或鼠标中键)并拖动,即可在场景中平移摄像机。注意:如果您使用的是触控板,可能无法执行此操作。
5.使用滚轮可对摄像机进行变焦,以放大或缩小场景。
6.单击鼠标左键可选择单个 GameObject,或按住并拖动鼠标左键可同时选择多个 GameObjects。
7.选中一个 GameObject 后,按 F 键可将场景视图的摄像机对准该对象。
使用工具栏与对象进行交互
1.在“场景视图”中选择一个 GameObject,底部就会出现一个工具栏。

场景视图中的工具栏,用于移动和操作场景中的对象
2.使用工具栏按钮(从左到右)或相应的键盘快捷键(1、2、3、4、Z、X)在变换组件工具之间切换:
- “自由变换”组件工具:沿表面同时在多个轴上自由移动物体。
- 移动工具:使用辅助图标沿指定的轴精确移动 GameObjects。
- 旋转工具:旋转 GameObjects 以更改其方向。
- 缩放工具:调整 GameObjects 的大小;使用“场景视图”中出现的调整工具中央的灰色框,以实现各方向均匀缩放。
- 拨杆位置:在从 GameObjects 的中心点或轴心点移动之间切换。
- 切换手柄旋转:在全局(世界空间)和局部(基于 GameObject)旋转控制之间切换。
- 重复项:创建所选 GameObject 的副本。
- 删除:将选中的 GameObject 从场景中移除。
场景视图快速操作
1.点击“场景视图”顶部的“播放”按钮,运行场景并测试您的作品,然后点击“停止”返回编辑模式。
2.点击“播放”按钮旁边的“报错通知”图标,查看项目中的警告或报错详情,然后点击“显示”以定位其来源。
了解有关 Unity Studio 中场景导航的更多信息:
了解项目的构成要素
Unity Studio 采用了与功能齐全的 Unity 编辑器相同的构建模块,但操作方式更为简便。为了充分利用 Unity Studio,建议先系统了解这些基础概念和工作流程。
GameObjects、组件和属性
GameObjects 代表场景中的所有内容,包括角色、道具和场景。场景中的所有对象都是 GameObjects。
组件是您可以添加到 GameObjects 上的功能,用于赋予它们指定的功能或行为。组件包含属性;这些属性会显示在所选 GameObject 的“检视面板”中,您可以对其进行编辑以定义 GameObject 的行为。
在 Unity 中,摄像机仅仅是一个带有“摄像机组件”的 GameObject。光源是一个带有“光源组件”的GameObject。这个基于组件的系统简单、灵活且高度可扩展。
相比之下,项目素材资源是指您添加到场景中的源文件,例如从“资源管理器”导入到“项目”面板中“我的资源”文件夹的 3D 模型,以及逻辑脚本和材质。
有两种方法可以将 GameObjects 添加到场景视图中:
通过“层级视图”面板
2.选择“添加”(+),或在“层级视图”面板中右键单击。此时会弹出一个菜单,列出了您可以添加到场景中的对象类型。
3.从菜单中选择要添加的对象类型。
4.新的 GameObject 会出现在场景中以及“层级视图”面板中。
通过“项目”面板
1.转到“项目”面板。
2.将资产从“项目”面板拖放到“场景”视图中。
3.现在,您通过拖放操作从“项目”面板添加到“场景”视图中的任何 GameObject 都会显示在“层级视图”面板中。
要选择一个 GameObject:
2.在“层级视图”中选择对象的名称。
Unity Studio 中提供的组件

Unity Studio 包含的组件
让我们来看看 Unity Studio 包含的组件。
- 变换:每个 GameObject 默认情况下都带有变换组件。使用“变换”功能来更改对象的位置、旋转角度或大小。
- 碰撞体:碰撞体用于定义物体的形状,以便进行物理交互以及检测碰撞、点击或触摸。有关不同形状,请参阅“碰撞体类型”。
- 物理:调整物体的移动方式及其与重力的相互作用。您可以设置物体的质量,并选择它是否受重力影响。
- 动画:添加动画效果,使对象随时间推移而移动或发生变化。添加此组件后,动画工具会自动打开,您可以在其中为同一对象创建和管理多个动画。如需了解更多信息,请参阅“动画”部分。
- 逻辑:添加逻辑,为对象赋予行为和交互性。例如,让对象响应用户输入或触发事件。如需更多信息,请参阅“逻辑”。
- 音频来源:使用此组件可在场景中播放音频剪辑,并调整其播放行为。
- 光源:将任何 GameObject 转换为光源。从不同的光源类型(方向光、聚光灯、点光源)中进行选择,并调整颜色、强度、阴影、范围和角度等设置。请参阅文档中的“光源”部分以了解更多信息。
- 网格渲染器:网格是一种定义对象形状的 3D 数据结构,它充当 3D GameObjects 的“骨架”。“网格渲染器”组件及其材质设置使其呈现为可见的图形。网格对于渲染、动画(带骨骼的网格)和物理模拟(网格碰撞器)至关重要。
- 带蒙皮的网格渲染器:使用此功能来渲染可变形网格。可变形网格包括带骨骼绑定(即带有骨骼和绑定姿势的网格)、带有混合形状的网格,以及用于布料模拟的网格。

将“动画器”组件与“逻辑”脚本结合,并将其附加到汽车模型的门上,以便门能够开合
资源
您可以将多种类型的素材资源导入 Unity Studio,包括图像和 3D 模型。此外,资产管理器还能将更多文件格式转换为受支持的格式。它支持转换的格式取决于您的 Unity 帐户等级:如果您拥有 Unity Pro 订阅、Unity Enterprise 或 Industry 许可证,或者拥有 Unity Cloud Pro 或 Enterprise 的独立席位,则可以转换更多类型的文件。有关更多信息,请参阅 Unity Studio 文档中的“支持的素材资源文件格式”和“素材资源简介”部分。
让我们快速了解一下免费用户支持的文件格式。
图像格式
Unity Studio 支持导入以下类型的图像文件:
- .png
- .jpg
- .jpeg
支持的3D模型文件格式
您可以将以下 3D 资产文件格式直接导入 Unity Studio,无需进行转换:
- .glb
- .obj
- .fbx
Unity Asset Manager 文件转换
Unity Asset Manager可以将更多文件格式转换为受支持的格式。如上所述,您的 Unity 帐户等级决定了它支持转换哪些格式。所有用户(免费套餐)均可通过 Unity Asset Manager 将以下格式的文件导入 Unity Studio:
- .fbx
- .glb
- .gltf
- .obj
- .pxz
- .step
- .stepx
- .stepz
- .stp
- .stpx
- .stpxz
- .stpz
- .usd
- .usda
- .usdc
- .usdz
音频格式
- .wav
- .mp3
- .aiff
- .aif
- .ogg
材质与着色器
在 Unity Studio 中,您可以使用一系列控件来调整模型的外观。
材质决定了3D对象的表面外观。它控制着颜色、光泽度、透明度以及表面与光源相互作用的方式等属性。

通过 Material 组件更改汽车某部分的透明度
着色器
着色器是一组指令,用于告诉 Unity Studio 如何在对象上绘制材质。它控制着物体对光线的反应方式、其外观是光亮还是暗淡,以及它是否发光或保持暗淡。
Unity Studio 不支持自定义着色器。相反,您可以从四个内置着色器中进行选择,每个着色器都有其独特的选项。如需更多信息,请参阅“着色器选项”。
在 Unity Studio 中处理材质

您可以通过连接到 chair_base 对象的网格渲染器组件,使用拾色器转盘来编辑椅子材质的颜色。
Unity Studio 提供了直观的操作界面,让任何用户都能为对象添加自己选择的材质并修改其外观。您可以编辑材质属性来定义对象表面的外观,例如,模拟砖块、玻璃、木材等材质的表面效果。
Unity Studio 文档中的“材质”部分提供了创建新材质、将其分配给对象以及修改其外观所需的所有步骤。简而言之,以下是在 Unity Studio 中处理材质时需要了解的主要功能:
1.创建您自己的材质,无需修改现有材质即可实现您想要的效果。您将通过“项目”面板创建新材质。有关更多信息,请参阅文档中的“创建材质”部分。
2.只要该对象被分配了网格组件(这很容易做到),就可以将材质分配给任何你想要的对象。点击此处查看将材质分配给对象的全部步骤。
3.编辑材质时,既可以从“项目”面板中的“我的素材资源”文件夹进行操作,也可以通过对象的“检视面板”中可供编辑的“网格渲染器”或“带蒙皮的网格渲染器”组件进行操作。点击此处了解有关编辑材质的更多信息。
动画

“培训”模板中的动画Timeline
Unity Studio 提供了以下方法来帮助您创建动画:
这两种方法都会打开“动画工具”窗口,您可以在其中使用关键帧为 GameObjects 创建和编辑动画。
关键帧就像是对象属性(例如位置、颜色或可见性)在指定的时间点的快照。在制作动画时,您需要在Timeline上的不同时间点设置关键帧。随后,Unity Studio 会自动对这些关键帧之间的值进行插值,以实现平滑的过渡效果。
请参阅本操作指引,了解有关如何在 Unity Studio 中制作动画的更多信息。
UI
使用 Unity Studio 中的 UI Creator 为您的应用程序构建交互式 2D 用户界面 (UI)。您可以添加按钮、文本、图像或输入框等交互元素。您还可以设计适用于不同设备和屏幕大小的界面。

“场景视图”中的 UI Canvas 元素
让我们来看看在 Unity Studio 中可以用来构建原型的各种 UI 元素:
画布
画布是放置所有 UI 元素的基础区域。不妨把它想象成一张空白画布,你可以在上面放置按钮、文本、图像和其他控件。您可以在一个项目中创建多个画布,以便在不同时间展示不同的界面布局。每个 UI 元素都必须属于一个画布。
创建画布:
1.在“层级视图”中,点击“+”按钮以打开“创建”菜单。
2.选择“UI”>“UI Canvas”。“画布”将出现在“层级视图”面板和“场景视图”中。
画布 如何定位 UI 元素
每个 UI 元素都使用 UI Transform 组件,而不是普通的变换组件。UI 变换是一种专为 2D 元素设计的矩形变换。
UI 变换功能可启用:
- 操作 UI 元素:使用 UI Transform 移动、调整大小和旋转 UI 元素。您可以在“场景视图”中直接操作,也可以在“检视面板”中输入指定的数值。
- 设置锚点:锚点是指元素相对于其父区域(画布或其他 UI 元素)的位置。您可以将锚点设置在不同的位置,例如顶部、底部、中间或角落。
- 锚点可确保您的 UI 元素(如按钮、文本和图像)始终位于正确位置,并在不同屏幕大小下或窗口调整大小时保持美观。
文本
使用“文本”控件在屏幕上编写和显示文本。您可以定制化文本的样式、大小、对齐方式和颜色。
按钮
按钮是一种交互元素,用户可以通过点击它来执行某项操作,例如启动动画或与场景中的对象进行交互。一个按钮包含一个父级按钮对象和一个子级文本对象(您可以在其中设置按钮的标签)。
图像
使用 Image 元素在用户界面中添加图片或简单的矩形,作为背景或视觉元素。您可以调整图像的大小、颜色以及图像在该区域内的显示方式。
输入框
“输入字段”元素是一个空字段,用于接收用户输入的文本。例如,你可以让用户在输入框中输入姓名,然后在应用程序中使用该姓名来称呼用户。
切换
“切换”控件允许app用户开启或关闭某项选项。
滑动条
添加一个滑动条,以便用户调整亮度等设置。您可以添加横向和纵向滑动条。
Logic Visual Scripting

Unity Studio 中的 Logic 接口
Logic 是 Unity Studio 的 Visual Scripting 系统。它允许您使用节点来设计应用程序的逻辑,因此您无需从头开始编写 C# 脚本。您可以使用节点来创建交互式场景、设置对用户操作的响应,并控制对象的行为方式。
使用 Logic,您可以:
- 根据事件触发操作(例如,当用户点击按钮或选择对象时)。
- 开始、暂停或停止动画。
- 启用或禁用 GameObjects(在场景中显示或隐藏对象)。
- 创建条件(例如,如果发生这种情况,就执行那项操作)。
- 将多个动作组合起来,以实现更复杂的行为。
您既可以在“检视面板”中,也可以在“项目”面板中创建逻辑脚本。
来自“检视面板”:
向 GameObject 添加 Logic 组件的一个便捷方法是通过该对象的检视面板,因为 Logic 脚本会自动附加到该对象上。
1.在场景中选择一个 GameObject。“检视面板”显示出来。
2.选择“添加组件”。
3.在“新建逻辑”部分,输入新逻辑脚本的名称。
4.选择“创建和编辑”,或按 Enter 键。
要从“项目”面板添加 Logic 脚本:
1.在“项目”面板中,选择“My Logic”文件夹。
2.选择“添加”(+)。
3.选择“新建脚本”。Unity Studio 会在该文件夹中创建一个新的 Logic 脚本。
4.输入脚本名称,然后按 Enter 键。
5.双击新脚本以打开逻辑编辑器。
请参阅 Logic 文档,了解更多关于 Logic 脚本的信息。

“项目”面板中的逻辑脚本
AI 截图增强

分发中心模板中的 AI 截图增强功能
一个非常实用的功能是 AI 截图增强功能,它能为您的构建原型或 app 演示添加最后的润色,使其达到演示标准。
当你已经有一个扎实的起点时,此功能的效果最佳:这是一个在光照、互动性和整体氛围方面都设计得十分到位的项目。
在建立了一个良好的基础项目后,AI 截图增强功能即可对光照和材质进行微调,帮助您清晰有效地传达设计意图。
请参阅 Unity Studio AI 增强文档以了解更多信息。
分享并发布您的构建原型
无论您分享的是正在进行中的作品,还是已经打磨完善、准备在内部发布或移交给贵公司 3D 开发团队的构建原型,这种做法都能高效地获取评审和反馈。
分享草稿
您可以与同属一个 Unity 组织的同事分享 Unity Studio 草稿的链接。您需要确保收到链接的人:
- 属于您创建草稿时的同一组织
- 如果贵组织是 Unity Industry 组织,则拥有一个 Unity Industry 席位
- 是否拥有访问该草稿的相应权限:
- 组织或项目所有者/管理员会自动获得对草稿的广泛访问权限。
- 非所有者/管理员用户需要获得所有者或管理员授予的权限。有关操作指南,请参阅《授予组织成员草稿访问权限》。
如何在组织内部分享您的草稿:
1.请确保您是在组织的空间内创建的草稿。您无法分享个人组织中的草稿。
2.从浏览器地址栏复制草稿的 URL 链接。
3.请将此链接分享给贵组织内的其他同事。
发布草稿

在 Unity Studio 中发布草稿。
要发布您的应用程序:
1.在“层级视图”面板中,选择“发布”。
2.在“发布”窗口中,选择您要发布的平台(目前仅支持 Web)。
3.请为您的项目输入标题。
4.(可选)输入密码以限制对您项目的访问权限。
5.选择“发布”。
6.如果您想公开分享您的应用程序,请复制项目URL,并将其分享给他人。
点击此处,了解有关编辑已发布项目和取消发布项目的更多信息。
借助 Unity Studio 模板,开发更高效
与其从头开始构建每个交互,不如利用 Unity Studio 自带的模板。这些预配置场景已包含适用于常见工业用例的逻辑、动画和布局。

在“创建草稿”窗口中选择一个模板。
在“创建草稿”窗口中,提供以下模板:
- 配送中心
- 汽车评测
- 配置器
- 油泵阻断器 demo
- 培训申请
- HMI 模型
- 即将推出:户外展示
使用模板的几个入门技巧
1.就像你在 Unity Studio 中创建的任何其他项目一样,你应该为模板草稿起一个逻辑清晰且描述性强的名称。随着构建原型库的不断扩充,像“涡轮机培训第一阶段”这样的名称,比通用名称“草稿1”要容易查找得多。
2.在此步骤中,系统还会要求您选择一个项目来保存您的草稿。对于组织而言,最佳做法是专门创建一个项目(例如“Studio Prototypes”),指定用于存放您的 Unity Studio 草稿。
- 这样可以确保您的实验性内容与资产管理器中已准备好投入生产的引擎数据保持分离,从而让团队成员更轻松地找到指定的构建原型。
3.首先,像最终用户那样探索该模板:点击“场景视图”顶部的“播放”按钮,测试界面按钮,移动摄像机,并利用视觉提示触发动画。这向您展示了在您开始进行修改之前,系统中已经内置了哪些交互功能。
4.请花些时间研究“层级视图”面板,以了解其逻辑构建方式。若要导入您自己的数据,请使用“项目”面板中的“添加素材资源”按钮,直接从“资源管理器”中将占位符替换为您自己的 CAD 或 3D 文件。
让我们快速浏览一下每个模板。
配送中心

该分销中心基于高级Logic脚本和用户界面驱动的控件构建而成。它展示了诸如机器人控制、摄像机管理以及动态环境导航等实际应用中的交互模式。
主要特性
- 机器人导航与控制:使用 WASD 键操控移动机器人,并可调节移动速度和旋转行为。
- 摄像机和视图管理:在多个摄像机视图之间切换,从不同透视探索环境。
- 交互式环境逻辑:了解如何操作由逻辑驱动的可移动部件和场景元素。
- 基于用户界面的控制器:使用界面选项来控制摄像机、移动参数和交互模式。
了解该模板
- 首先,使用 WASD 键导航机器人。调整速度设置,观察运动参数如何影响响应速度和控制行为。
- 利用可用的摄像机视图探索环境,并观察用户界面控件如何用于切换透视并引导导航。
- 通过与场景中的可移动部件进行交互,了解逻辑如何用于控制超越简单动画的动态元素。
- 检查摄像机逻辑、输入处理和机器人运动是如何构建的,以确保它们作为一个整体系统协同工作,而非各自为政的功能。
- 回顾一下用户界面是如何与场景逻辑相连接的,并注意在您自己的应用程序中,如何复用相同的控制模式来管理摄像机、对象或系统。这种模块化设计使得通过添加机器人、工具或交互模式来扩展该模板变得非常简单。
汽车评测

《汽车评测》是一款专为设计师打造的工具,可用于展示带有各种光照场景和控制功能的3D模型。
主要特性
- 预设导航:包含一组预设位置和固定摄像机,旨在从不同角度展示资产,并启用在模型周围移动的功能
- 交互式门逻辑脚本:包含用于开门和关门的专用脚本及动画,可通过用户界面触发
了解该模板
- 首先,依次切换预设的轨道摄像机和固定摄像机,观察它们如何从不同角度展示该资产。
- 点击门,观察开合动画的逻辑和脚本的实际运行效果。
检查“U Car”GameObject内的层级视图;在这里,你会发现每个移动部件上所挂着的门脚本。请注意,所有交互式组件都复用了相同的“点击即动画”模式。这种模块化方法意味着您可以将此交互结构与您自己的素材资源结合使用。

来自“汽车评测”模板的逻辑脚本
HMI 模型

使用 HMI 原型设计工具,构建汽车仪表盘、工业控制面板或任何基于屏幕的界面原型。
主要特性
- 界面元素:用于展示仪表的图像
- 屏幕导航:静态场景,展示各种可能的动画效果
了解该模板
- 在编辑器中,打开“动画导演”窗口,查看车轮的动画效果,以此作为处理旋转或移动的机械指示器的参考模板。
- 请查看 UI Canvas,了解图像是如何用于展示仪表的;您可以将这些图像替换为自己的自定义设计,从而快速为界面添加品牌标识。点击“添加资源”按钮,导入您自己的 3D 仪表盘或 3D 模型。

HMI 原型模板中的动画 Timeline
产品配置器

Unity Studio 中的产品配置器模板
产品配置器提供了一种展示产品模型的界面,并具备材质替换和组件切换等交互式配置选项。此模板提供:
主要特性
- 变体管理:在不同材质集之间切换或切换指定的部件可见性的逻辑
- 产品展示:提供以核心资产为中心的摄像机和光照预设,以突出其表面处理和细节
- 选项菜单:一个用于选择不同颜色、材质或配置的用户界面系统
了解该模板
- 在“项目”面板的“我的逻辑”文件夹中,您可以找到“房间管理器逻辑”脚本。此设置控制场景中不同环境或“房间”的显示方式。
- 交互由 UIMaterialTypeManager 驱动,它将 UI 按钮与层级视图中的不同对象建立关联。该逻辑会根据用户的选择,决定哪些对象被设为活动状态或非活动状态,从而支持实时配置更改。

来自座椅配置器的“展厅经理”逻辑脚本
培训申请

Unity Studio 中的培训申请模板
使用“培训应用”模板,为机械操作或装配任务构建分步操作指南的原型。
主要特性
- 序列逻辑:一种引导用户按指定的顺序完成任务或操作的流程系统
- 文本高亮显示:通过特效和轮廓线来提示用户需要与哪些组件进行交互
- 进度反馈:用于跟踪并显示整个培训过程中各步骤完成情况的逻辑脚本
了解该模板
- 在“层级视图”中打开“培训菜单”UI Canvas界面,并尝试点击不同的按钮。
- 请查看“项目”面板中“My Logic”文件夹内的“Step 0 Logic”脚本,该脚本定义了第一步的开始。该序列中的所有后续步骤均可在“层级视图”中找到。
每个单独的步骤都由一个逻辑脚本定义,该脚本通过控制指定的动画的播放流程,以及激活或停用场景中的对象来引导用户。 - “步骤 0”脚本还定义了训练序列的开始。请仔细分析该逻辑步骤,以了解它是如何触发机械臂的初始动画,并依次触发后续各步骤的。该序列中的所有步骤均可在该层级视图中找到。
- 请观察在整个培训流程中,对象是如何被激活和停用的。请注意,界面元素、高亮显示和交互组件是如何通过显示与隐藏来引导用户关注当前任务的。

在 Unity Studio 中打开“培训申请”模板
油泵阻断器 demo

Unity Studio 中的《Oil Pump Blocker》demo
“油泵阻塞器 demo”展示了机械装配、内部组件之间的关系以及流体动力学。
主要特性
- 透明度控制:展示管道内部的情况
- 流场可视化:动画箭头序列展示了流体在泵系统中的流动方向
- 动画控制:使用 Animation Director 组件来检查油泵和箭头流动的动画
- 动画流程脚本展示了由点击驱动的序列:点击焦点;播放“移动”动画以拆解部件;隐藏焦点以获得清晰视图;等待 2.5 秒;播放“返回”动画以重新组装;再次显示焦点以便进行重复交互。
了解该模板
- 该模板的逻辑基于一种简单的交互模式:焦点点确定了摄像机的移动目标,点击该点将触发动画序列,从而突出显示指定的阀门,用户随后可直接与该阀门进行交互。
- 在“层级视图”中打开“动画导演”窗口,查看模板中捆绑的动画;你会发现“箭头流”和“油泵”这两个动画序列,它们分别控制流体可视化和机械运动。
- 打开“My Logic”文件夹中的“Animation Flow Logic”脚本,查看“点击触发动画”模式是如何设置的。请注意,点击对焦点会触发摄像机移动,并启动机械动画序列。

“油泵阻塞器”demo中的箭头流动动画Timeline
使用 Unity Studio 的下一步操作
希望本指南能帮助您了解在 Unity Studio 中启动并运行项目的关键步骤。
如需进一步了解 Unity Studio,请访问 Unity Studio 文档。
如有疑问或需要直接协助,请发送电子邮件至 unitystudio-support@unity3d.com。您还可以申请后续电话咨询,以获得更个性化的支持。
Unity Industry 产业生态系统
Unity Industry 包含创建、管理和缩放多平台应用程序所需的产品及支持服务。该产品专为行业创作者设计,涵盖从数据集成到部署的各个阶段。
加入制造、汽车、零售等行业的顶尖企业,它们正利用实时3D技术来获得竞争优势、加快产品上市速度并优化资源配置。从产品可视化到模拟,Unity Industry 助力打造沉浸式体验。
获取电子书
填写此表单,获取行业专家提供的前沿见解和解决方案





