Version: 2017.2

SurfaceData

struct in UnityEngine.XR.WSA

切换到手册

描述

SurfaceData 是一种用于请求烘焙空间映射数据并在烘培后接收此数据的容器结构。

变量

bakeCollider请求数据以烘培碰撞体数据时,将此字段设置为 true。如果在请求后接收烘培数据,将此字段设置为 true。将此字段设置为 true 时,还需要指定一个有效的 outputCollider。
id这是要烘培的表面或已烘培且要返回给用户的表面的 ID。
outputAnchor此 WorldAnchor 用于将表面锁定到相对于现实世界中的对象的位置。调用 RequestMeshAsync 以针对表面生成数据时,系统将在 WorldAnchor 中填入相关内容,并通过 SurfaceDataReadyDelegate 返回此 WorldAnchor。
outputCollider通过 RequestMeshAsync 请求烘培表面数据时,此 MeshCollider 将接收系统准备的烘培物理网格。对于那些需要高级工作流的用户,系统将通过 SurfaceDataReadyDelegate 中返回此 MeshCollider。
outputMesh请求烘培表面数据时,此 MeshFilter 将接收系统准备的烘培网格。对于那些需要高级工作流的用户,系统将通过 SurfaceDataReadyDelegate 中返回此 MeshFilter。
trianglesPerCubicMeter此值控制烘培网格数据的基本分辨率并通过 SurfaceDataReadyDelegate 返回。设备可使每立方米三角形的数量达到此值。

构造函数

SurfaceData构造函数,可方便地填写 SurfaceData 结构。
Copyright © 2023 Unity Technologies
优美缔软件(上海)有限公司 版权所有
"Unity"、Unity 徽标及其他 Unity 商标是 Unity Technologies 或其附属机构在美国及其他地区的商标或注册商标。其他名称或品牌是其各自所有者的商标。
公安部备案号:
31010902002961