Quaternion.LookRotationstatic function LookRotation (forward : Vector3, upwards : Vector3 = Vector3.up) : QuaternionDescriptionCreates a rotation that looks along forward with the the head upwards along upwards Logs an error if the forward direction is zero.
JavaScripts
// Most of the time you can use:
// transform.LookAt instead var target : Transform; function Update () { var relativePos = target.position - transform.position; var rotation = Quaternion.LookRotation(relativePos); transform.rotation = rotation; } using UnityEngine;
using System.Collections; public class example : MonoBehaviour { public Transform target; void Update() { Vector3 relativePos = target.position - transform.position; Quaternion rotation = Quaternion.LookRotation(relativePos); transform.rotation = rotation; } } import UnityEngine
import System.Collections class example(MonoBehaviour): public target as Transform def Update(): relativePos as Vector3 = (target.position - transform.position) rotation as Quaternion = Quaternion.LookRotation(relativePos) transform.rotation = rotation |
