🟥 硬件基本配置
解决使用OpenXR,HTC头显正常追踪,但手柄无法使用的问题.
问题如下:
当我们按照官方的标准流程配置完OpenXR后,导出包使用HTC进行测试,结果发现:
- 头盔可以正常追踪,
- 但手柄一直无法正常追踪,可能会正常追踪几秒,但随意操作后会立刻断开.
- 关掉Unity游戏,在HTC自带的房间内发现手柄正常追踪.
解决方法如下:
打开SteamVR设置,完成如下图所示操作.
🟧 设置XR Plug-in Management
1.勾选OpenXR
2.选择HTC Profile
🟨 添加项目Tilia
添加如下Tilia:
- Tilia.CameraRigs.SpatialSimulator.Unity : 模拟相机,PC端测试用
- Tilia.CameraRigs.XRPluginFramework.Unity : HTC核心组件,头显/手柄
- Tilia.CameraRigs.TrackedAlias.Unity : 追踪头显和手柄的物体,我们UI/物体等放在这.
- Tilia.Indicators.ObjectPointers.Unity : 手柄射线模块
🟩 配置项目Hierarchy
删除Camera,如下图所示,添加基础组件.