在unity中的旋转:
方法1:
Rotate(float xAngle, float yAngle, float zAngle);
Rotate表示旋转,三个参数分别代表绕x,y,z 轴,每帧旋转的角度,数值越大,转动越快。
实现物体绕z轴匀速旋转:
void Update()
{
//每帧绕 z 轴旋转10°
transform.Rotate(0, 0, 10);
//每秒旋转10°
//transform.Rotate(0, 0, 10*Time.deltaTime);
}
方法2:
transform.Rotate(Vector3 .up * speed);
此时的 Vector3 .up 可以写成 new Vector3(0,1,0)。