【发布时间】:2019-06-19 18:03:46
【问题描述】:
我正在设置一个新项目,该项目旨在同时部署到 HoloLens 1 和 2,我想在两者中都使用手部光线,或者至少能够在 HoloLens 1 上模拟它们,为 HoloLens 2 做准备.
据我所知:
- 将 InputSimulationService 自定义为仅手势(以便我可以在编辑器中进行测试)
- 将 GGVHand 控制器类型添加到 MRTK/Pointers 部分中的 DefaultControllerPointer 选项。
这让它显示并响应编辑器和设备中的点击,但它不使用手部坐标,而是从 0,0,0 向前投射,这表明 GGV 手部控制器正在提供 GripPosition (当然由于 HL1 没有旋转)但不提供指针姿势。
我想最简洁的方法是向 GGV 手控制器添加一个指针姿势,或者向 GripPosition 添加(估计的)旋转并将其用作 ShellHandRayPointer 中的姿势动作。我无法立即看到在 MRTK 中自定义/插入的位置。
或者,我可以自定义 DefaultControllerPointer 预制件,但我很犹豫,因为 MRTK 似乎仍在频繁更改,这可能会导致升级问题。
【问题讨论】:
标签: mrtk