target | 要指向的对象。 |
worldUp | 指定向上方向的矢量。 |
旋转变换,使向前矢量指向 target
的当前位置。
然后,它旋转变换以将其向上方向矢量指向 worldUp
矢量暗示的方向。
如果省略 worldUp
参数,该函数将使用世界空间的 Y 轴。
worldUp
只是一个提示矢量。如果向前方向垂直于 worldUp
,则旋转的向上矢量将仅匹配 worldUp
矢量。
// This complete script can be attached to a camera to make it
// continuously point at another object.
// The target
variable shows up as a property in the inspector.
// Drag another object onto it to make the camera look at it.
using UnityEngine;
using System.Collections;
public class ExampleClass : MonoBehaviour
{
public Transform target;
void Update()
{
// Rotate the camera every frame so it keeps looking at the target
transform.LookAt(target);
}
}
worldPosition | 要对准的点。 |
worldUp | 指定向上方向的矢量。 |
旋转变换,使向前矢量指向 /worldPosition/。
然后,它旋转变换以将其向上方向矢量指向 worldUp
矢量暗示的方向。
如果省略 worldUp
参数,该函数将使用世界空间的 Y 轴。
worldUp
只是一个提示矢量。如果向前方向垂直于 worldUp
,则旋转的向上矢量将仅匹配 worldUp
矢量。
using UnityEngine;
public class ExampleClass : MonoBehaviour
{
public Transform target;
void Update()
{
// Point the object at the world origin
transform.LookAt(Vector3.zero);
}
}