如何实时获取HTC vive陀螺仪的(x,y,z)值?
问题描述:
你有没有遇到这个问题?我想从htc vive HMD实时获得X,Y,Z值,但我不知道该怎么做。我猜是否htc vive SDK有开发者专用界面?请给我一些帮助吗?谢谢!如何实时获取HTC vive陀螺仪的(x,y,z)值?
答
此建议仅在使用Unity时有效。 不确定从HMD获取坐标,但可以附加检测GameObject位置的脚本。
this.transform.localPosition.x
this.transform.localPosition.y
this.transform.localPosition.z
这些是只读值。
希望这会有所帮助。
答
SteamVR SDK doesn't seem to expose the raw values of the IMU(惯性测量单位)给开发人员。可能的解决方法:
- 经由SteamVR SKD GetDeviceToAbsoluteTrackingPose
- 使用HMD的速度计算HMD manually的或通过加入RigidBody组件到主摄像机(摄像机(眼睛))