transform.Rotate(Vector3.right, 90 * Time.deltaTime);
指定要旋轉的軸 與角度
2 如果要指定旋轉到某個角度又需要滑順感可用
parent.rotation = Quaternion.Slerp(parent.rotation, Quaternion.Euler(roleRotation), Time.deltaTime);
3 Quaternion.Angle 可取得2物件之間的夾角
4 如果要使用 Quaternion.LookRotation
a LookRotation 記得傳是參數值是方向
b 如果想指定旋轉的軸向,記得要將Quaternion 轉成 Vector3使用 eulerAngles
將不要轉的軸改為0如下
drication = monster.transform.position - parent.position;
roleRotation = Quaternion.LookRotation(drication).eulerAngles;
roleRotation.x = 0;
roleRotation.z = 0;