Google Daydream Unity3D 演示红点在向上或向下旋转时不在正确的位置
Google Daydream Unity3D demo red point NOT on right place when rotate it up or below
我想在我的项目中使用 Daydream 控制器演示中的红点,但我发现与光线相比,向上或向下旋转时它会偏移到错误的位置。
射线和红点将在开始时重合。它们在相同的变换坐标中。
如何将红点固定到同一个照射点?
谢谢
这不是 Unity 或 daydream 的 problem.The 原因是我使用 transform.forward
作为方向的光线投射,但会出现一些累积误差,使光线 20 米距离位置与实际值不同。
因此,将 transform.forward
替换为 redPoint.position - cameraPosition
,因为光线方向可以解决此问题。
我想在我的项目中使用 Daydream 控制器演示中的红点,但我发现与光线相比,向上或向下旋转时它会偏移到错误的位置。
射线和红点将在开始时重合。它们在相同的变换坐标中。
如何将红点固定到同一个照射点?
谢谢
这不是 Unity 或 daydream 的 problem.The 原因是我使用 transform.forward
作为方向的光线投射,但会出现一些累积误差,使光线 20 米距离位置与实际值不同。
因此,将 transform.forward
替换为 redPoint.position - cameraPosition
,因为光线方向可以解决此问题。