挂在需要看向摄像机的UI物体上
脚本如下:
public class lookatCamera : MonoBehaviour {
private Camera Camera;
public bool reverFace = false;
private Transform thisRoot;
private void Awake()
{
//获取该物体与相机
if (!Camera)
{
Camera = Camera.main;
}
thisRoot = transform;
}
private void Update()
{
Vector3 targetPos = thisRoot.position + Camera.transform.rotation * (reverFace?Vector3.back:Vector3.forward);//确定位置方向
Vector3 targetOrientation = Camera.transform.rotation * Vector3.up;旋转角度
thisRoot.LookAt(targetPos, targetOrientation);朝向
}
}