_TanCeRot.transform.rotation = Quaternion.LookRotation(new Vector3(Mathf.Sin(float.Parse(AllDate.Instance().ParData1[3]) * Mathf.Deg2Rad), 0f, Mathf.Cos(float.Parse(AllDate.Instance().ParData1[3]) * Mathf.Deg2Rad)), Vector3.up); _TanCeRot.transform.Rotate(Vector3.Cross(Vector3.up, toEarth).normalized, -angleToXZ, Space.World);
时间: 2023-05-17 22:05:07 浏览: 180
three.js室内场景+模型第三人称行走demo
5星 · 资源好评率100%
这是一个关于 Unity 编程的问题,代码中使用了 Quaternion.LookRotation 和 Vector3.Rotate 方法来实现旋转。其中,Quaternion.LookRotation 用于计算从当前位置指向目标位置的旋转角度,Vector3.Rotate 用于绕指定轴旋转指定角度。具体实现需要根据上下文来理解。
阅读全文