我开始制作 VR Fps 游戏,但我无法正确旋转我使用这种方法来跟踪头部的旋转。角色是父母,孩子是跟踪位置的相机。我使用了这段代码,但它一直在旋转。
transform.eulerAngles = new Vector3(transform.eulerAngles.x, theCamera.eulerAngles.y, transform.eulerAngles.z);
所以我取下相机并将其与角色分开并使用此脚本设置与角色相同的位置
transform.localPosition = (ch.transform.position+ pos_head);
其中 ch 是字符,pos_head 是头部到中心的距离
但是当我尝试旋转 180 度时,我看到了角色头部的背面
那么实现相机的合适方法是什么?