在相机空间中进行旋转,然后回到世界空间中并对物体进行应用。
var quaternion = Quaternion.Euler(30f * Time.deltaTime, 0, 0);
transform.rotation = Camera.main.transform.rotation * quaternion * Quaternion.Inverse(Camera.main.transform.rotation) * transform.rotation;
在相机空间中进行旋转,然后回到世界空间中并对物体进行应用。
var quaternion = Quaternion.Euler(30f * Time.deltaTime, 0, 0);
transform.rotation = Camera.main.transform.rotation * quaternion * Quaternion.Inverse(Camera.main.transform.rotation) * transform.rotation;