Version:

UI Canvas on Mesh 组件

使用 UI Canvas on Mesh 组件,您可以将 UI 画布放置在 3D 世界中的组件实体上,用户可以使用光标与之交互。

用法

当您想要加载同一 UI 画布的两个唯一实例时,您可以使用 Render target override 属性,用户可以将其设置为不同的状态。将此属性分配给.attimage附件图像资源会覆盖 UI 画布的 Render Target 属性值。您必须使用在 Render target override 中选择的相同 Attachment Image 资源作为网格或角色材质的漫反射纹理。

有关如何使用 UI Canvas Asset Ref 组件的更多信息,请参阅 在 3D 世界中放置 UI Canvas

UI Canvas on Mesh 组件属性

UI Canvas on Mesh组件具有以下属性:

Render target override 对于简单情况,您可以将此属性留空。UI 画布指定渲染目标,该渲染目标可用作 3D 网格上材质的纹理。 当您想要加载同一 UI 画布的两个唯一实例时,您可以使用 Render target override 属性,用户可以将其设置为不同的状态。将此属性分配给附件图像资源会覆盖已加载的 UI 画布实例的 Render to Texture 值。

Two entities load a unique instance of the same canvas

有关如何使用 UI Canvas on Mesh 组件的更多信息,请参阅 在 3D 世界中放置 UI Canvas

提供方

LyShine Gem

依赖

选择以下必需组件之一以显示 UI 画布:

选择以下必需组件之一,以提供对 UI 画布的引用:

UI Canvas on Mesh 属性

UI Canvas Asset Ref properties

属性说明默认值
Render target override选择将覆盖 UI 画布的 Render Target 属性的 ‘.attimage’ .attimage Attachment Image 资产Attachment Image assetNone