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,因为光线方向可以解决此问题。