|
▌Unity - Scripting API: Transform.RotateAround
public void RotateAround(Vector3 point, Vector3 axis, float angle);
- point 目標
- axis 被围绕的旋转轴
- angle 旋转角度的量值
例子:
transform.RotateAround(Vector3.zero, Vector3.up, 20 * Time.deltaTime);
point 目標 是 Vector3.zero,(0, 0, 0)
axis 被围绕的旋转轴 是 Vector3.up,(0, 1, 0),等于指向上,y 轴。
angle 旋转角度的量值 是 20 * Time.deltaTime,
每秒旋转 20 度,20 degrees/second。
所以这句代码会围绕 (0, 0, 0) 的 y 轴,每秒旋转 20 度。
___
Unity 笔记 - 目录 |
|