unity transform的lookat用法
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就会朝向摄像机,并且上方向也会始终朝向自己的正上方
原文地址: https://www.cveoy.top/t/topic/htdM 著作权归作者所有。请勿转载和采集!