21 lines
462 B
C#
21 lines
462 B
C#
using UnityEngine;
|
|
|
|
public class LookPlayer : MonoBehaviour
|
|
{
|
|
private Transform player;
|
|
|
|
private void OnEnable()
|
|
{
|
|
player = GameManager.Ins.player.transform;
|
|
}
|
|
|
|
private void Update()
|
|
{
|
|
Vector3 dir = player.position - transform.position;
|
|
dir.y = 0f; // ⭐ 关键:忽略高度,只算水平朝向
|
|
|
|
if (dir.sqrMagnitude < 0.001f) return;
|
|
|
|
transform.rotation = Quaternion.LookRotation(dir);
|
|
}
|
|
} |