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 )