写一个脚本代码如下,挂载到需要自动朝向相机的物体
//19.朝向相机
private Transform camTran;
void Start()
{
camTran = SvrManager.Instance.head.transform;
}
void Update()
{
Vector3 relativePos = transform.position - camTran.position;
Quaternion lookAtRotation = Quaternion.LookRotation(relativePos, Vector3.up);
Vector3 targetV3 = this.transform.eulerAngles;
if (Mathf.Abs(targetV3.y - lookAtRotation.eulerAngles.y) > 10f)
{
targetV3.y = lookAtRotation.eulerAngles.y;
print(targetV3.y);
LeanTween.rotate(this.gameObject, targetV3, 0.2f);
}
}