Appearance
如何使用空间计算功能
TIP
本章节将指导开发者通过 SDK 使用基础的空间计算能力。
- 参考“快速使用”章节创建应用之后已经可以使用空间追踪能力
- 创建 SpatialComputingManager:Heirarchy 视图中右键空白处,依次选择:XRAbilities -SpatialComputing,将在场景中自动创建 SpatialComputingManager
- 为 SpatialComputingManager 指定一个 BodyRig,即为 CameraOffsetTransform 关联一个 CameraRig 的空的父对象
- 如果使用 XRMan,跳过此步骤,无需设定 CameraOffsetTransform
- 根据以下步骤创建 Bodyrig,即给 Camerarig 创建一个空父级:
获取定位资源,包括 Mesh 和 URL。具体项目可以咨询易现商务。
- 采集建图可参考易现地图制作指南
- 点云/Mesh+Url+ 测试识别图请联系易现商务获取
将此前步骤获得的 Mesh 导入 Unity,找到 obj 后缀的 Mesh 文件,拖入场景,然后在 Mesh 区域放置一个方块或其他用于标记的物体。
以 SDK Samples SpatialComputing 为例,land 导入场景后,可以在此场景中放置模型。
- 配置 SpatialComputingManager 的定位 URL,换为此前步骤获得的 URL
- 编译此场景到设备,运行后即可进行定位观察
这是一个简单的空间计算的使用流程。。
- 定位成功后,视野内的虚体物体会有一个坐标系的变换,可以以此通过肉眼判断是否定位成功。
- 具体的状态显示,或模型的隐藏等逻辑,开发者可以根据定位的状态自定义扩展尝试。