Unity中的Transform的LookAt方法是用来旋转Transform使其朝向目标点的方法。它的用法如下:

public void LookAt(Transform target, Vector3 worldUp = Vector3.up);

其中,target参数是要朝向的目标点,worldUp参数是可选的,用来指定Transform的上方向,默认是向上的。

举例来说,如果我们想让一个Transform朝向摄像机,可以这样写:

public Transform cameraTransform;

void Update()
{
    transform.LookAt(cameraTransform);
}

这样,每帧都会让自己朝向摄像机。

如果我们想让Transform的上方向朝向自己的正上方,可以这样写:

public Transform cameraTransform;

void Update()
{
    transform.LookAt(cameraTransform, Vector3.up);
}

这样,Transform就会朝向摄像机,并且上方向也会始终朝向自己的正上方

unity transform的lookat用法

原文地址: https://www.cveoy.top/t/topic/htdM 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录