using UnityEngine; public class FocusPlayer : MonoBehaviour { Transform target; public bool axisY = true; private void Awake() { target = Camera.main.transform; } void Update() { UpdateTextHint(); } private void UpdateTextHint() { if(!target) target = Camera.main.transform; Transform playerTransform = target; Vector3 vDir = playerTransform.position - transform.position; if (axisY) { vDir.y = 0; } transform.rotation = Quaternion.Slerp(transform.rotation, Quaternion.LookRotation(vDir), 0.3f); } }