🆕

UI场景

⚠️
UI 场景功能目前处于早期预览阶段。您可能会遇到错误--我们非常重视您发送给我们的任何反馈或报告。期待在即将到来的更新中获得更多的功能和特性。随着更多功能的发布,文档也将得到更新和改进。

UI 场景代表2D画布,用户可以在其中设计和实现2D UI,以便与3D场景集成。

在这些场景中生成的2D UI元素是完全交互式的,可以触发任何3D对象上的动作。

这个具有凝聚力的画布简化了 2D UI的创建过程,使其能够与 3D 环境无缝集成,从而增强了这个复杂过程的整体用户体验。

如何创建新的UI场景

要创建新的UI场景,请按照以下步骤操作。

  1. 在左侧边栏找到场景面板;
  2. 点击右上角的 + 图标;
  3. 选择 "新UI场景"。

如何在 3D 中创建新的UI 画布

在任何 3D 场景中,您都会发现一个标有 UI 的新对象。您可以使用该对象渲染 UI 场景中的任何 2D 画布。

3D 与UI之间的自动同步

在UI 场景中对UI 画布所做的更改,会立即同步回3D场景中使用该UI画布的地方。

UI元素的交互性

UI元素可以拥有状态并访问事件系统以实现交互性,从而不仅可以触发UI元素本身的动作,还可以触发任何 3D 物体的动作。这就实现了 3D 和UI之间的无缝集成。

在画布之间切换

创建三维UI 画布并选择它时,检查器中会出现一个新的UI面板。在这里,你可以选择在特定的 3D UI 画布中渲染哪个 2D UI 画布。

image

空间模式与屏幕模式

默认情况下,所有3D UI 画布都在3D场景中以空间方式显示。不过,您可以为每个3D场景指定一个UI 画布,以屏幕模式叠加显示在场景之上。

这对于菜单或 HUD 等UI非常有用。

image