XRPassthroughLayerData

定义透传层数据脚本的示例。

此组合层类型将出现在 Unity.XR.CompositionLayers.CompositionLayer 组件的类型下拉列表中,其名称将根据定义显示。

注意:它需要一个有效的 MeshFilter,其 MeshFilter.mesh 不为空,以便在运行时创建几何体的透传层。

摘要

继承

继承自: LayerData

属性

顺时针
布尔值
获取或设置一个值,指示是否使用 MeshFilter.mesh 中给定网格的顺时针缠绕顺序。
不透明度
浮点数
获取或设置透传纹理的不透明度,范围为 [0, 1]。
每帧更新变换
布尔值
获取或设置一个值,指示是否每帧更新与透传层关联的网格变换。

公共函数

CopyFrom(LayerData layerData)
override void

属性

顺时针

bool Clockwise

获取或设置一个值,指示是否使用 MeshFilter.mesh 中给定网格的顺时针缠绕顺序。

不透明度

float Opacity

获取或设置透传纹理的不透明度,范围为 [0, 1]。

每帧更新变换

bool UpdateTransformPerFrame

获取或设置一个值,指示是否每帧更新与透传层关联的网格变换。

如果为 false(默认值),则网格变换在创建时创建一次,然后保持不变。否则,网格变换会根据相对于当前主摄像机的相对姿态每帧更新一次。

公共函数

CopyFrom

override void CopyFrom(
  LayerData layerData
)