2010年2月21日日曜日

【Unity】その24:チュートリアルⅡその5

 Physics.Linecast (start : Vector3, end : Vector3, layerMask : int = kDefaultRaycastLayers)
 2点間にcolliderが存在したらtrueを返す。

 Quaternion.LookRotation (forward : Vector3, upwards : Vector3 = Vector3.up)
 回転を指定。
 var relativePos = target.position - transform.position;
 var rotation = Quaternion.LookRotation(relativePos);

transform.rotation =
 Quaternion.Slerp (from.rotation, to.rotation, Time.time * speed);

 時間をかけて回転を指定。

0 件のコメント: