Rotate(Vector3 axis, float angle, Space relativeTo) 轴角旋转
发布时间
阅读量:
阅读量
验证该函数的使用方式:public void Rotate(Vector3 axis, float angle, [DefaultValue("Space.Self")] Space relativeTo);
(1)第一种旋转方法:采用new Vector3(0,1,0)作为旋转轴,以每秒10度的速度进行旋转,所使用的坐标系为世界坐标系。
Rotate(Vector3.up, Time.DeltaTime10, Space.World);
在世界坐标系中,Vector3.up=(0,1,0)可被视为该坐标系下的(0,1,0),意味着围绕世界坐标系中的(0,1,0)轴进行旋转,
(1)第二种旋转方式:采用new Vector3(0,1,0)作为旋转轴,以每秒10度的速度进行旋转,所涉及的坐标系为物体坐标系。
Rotate(Vector3.up, Time.DeltaTime10, Space.Self);
在自身坐标系中,Vector3.up=(0,1,0)可视为该坐标系下的表达方式,意指围绕物体自身的(0,1,0)轴进行旋转。
(1)第三种旋转方式:旋转轴为transform.up,以每秒10度的速度绕该轴旋转,所采用的坐标
全部评论 (0)
还没有任何评论哟~
