Unity 使用的是左手坐标系
物体旋转:通常围绕一条射线进行旋转(点确定线的位置,射线确定线的方向)。
旋转角度:朝射线的方向看过去,逆时针旋转。
围绕自己的坐标轴旋转:
transform.Rotate (Vector3.right, 50 * Time.deltaTime);
围绕世界坐标轴旋转,注意,自身的坐标轴也会旋转:
transform.RotateAround (Vector3.zero, Vector3.left, 50 * Time.deltaTime);
围绕坐标轴转但自身不转:
transform.RotateAround (Vector3.zero, Vector3.left, 50 * Time.deltaTime); transform.Rotate (Vector3.left, -50 * Time.deltaTime);
transform.LookAt 与 transform.Rotate 相似
时间: 2024-10-16 16:18:12