介绍
Quaternion.AngleAxis
方法
public static Quaternion AngleAxis(float angle, Vector3 axis);
该方法有两个参数:
angle:旋转的角度,单位为度。
axis:旋转的轴向量。
该方法返回一个四元数,用于表示绕轴旋转angle度的旋转。
例如,下面的代码创建了一个沿着Y轴旋转45度的四元数:
Quaternion rotation = Quaternion.AngleAxis(45f, Vector3.up);
通过将该四元数应用于游戏对象的旋转,可以使该对象绕Y轴旋转45度。
transform.rotation = rotation;
注意,该方法创建的四元数仅表示旋转,不包含位置信息。如果需要既包含旋转又包含位置信息的变换,应该使用Transform组件的position、rotation和scale属性。