使用 MRTK 和 Hololens 重置相机变换
Reset the Camera Transform with MRTK and Hololens
我目前正在使用 Unity 和 MRTK 为 hololens 1 开发一个应用程序,我想执行一个非常简单的任务。
正在将相机变换重置为原点。
我尝试了一些操作,但都没有成功:
- 获取相机并播放space并将它们的位置和旋转设置为0。
- 通过 MRTK 获取“MixedRealityCameraSystem”并使用 Reset() 函数。
确实,摄像头的位置是由用户头部控制的,应用程序启动后,我不知道如何重新定位这个位置。
有谁知道是否有简单重置相机变换的方法?
非常感谢您的宝贵时间和帮助。
如上所述,您无法在运行时修改相机位置。
但是如果你感兴趣的只是位置数据。作为解决方法,我们建议您在输出之前偏移相机的位置数据。具体来说,在加载下一个场景之前,首先计算相机与坐标系原点之间的校正值。然后加载新场景后,在输出头部位置日志信息时减去校正值。
我目前正在使用 Unity 和 MRTK 为 hololens 1 开发一个应用程序,我想执行一个非常简单的任务。
正在将相机变换重置为原点。
我尝试了一些操作,但都没有成功:
- 获取相机并播放space并将它们的位置和旋转设置为0。
- 通过 MRTK 获取“MixedRealityCameraSystem”并使用 Reset() 函数。
确实,摄像头的位置是由用户头部控制的,应用程序启动后,我不知道如何重新定位这个位置。
有谁知道是否有简单重置相机变换的方法?
非常感谢您的宝贵时间和帮助。
如上所述,您无法在运行时修改相机位置。
但是如果你感兴趣的只是位置数据。作为解决方法,我们建议您在输出之前偏移相机的位置数据。具体来说,在加载下一个场景之前,首先计算相机与坐标系原点之间的校正值。然后加载新场景后,在输出头部位置日志信息时减去校正值。