using UnityEngine;
public class EnemyAI : MonoBehaviour
{
[Tooltip("玩家预制体")]
public GameObject Player;
private float enemyTurnSpeed = 0.3f; // 敌人转向玩家的速度
void Update()
{
EnemyLookAtPlayer();
}
/// <summary>
/// 敌人自动面向玩家
/// </summary>
private void EnemyLookAtPlayer()
{
Vector3 direction = Player.transform.position - this.transform.position;
direction.y = 0; //不改变敌人的y坐标
//四元数插值运算
this.transform.rotation = Quaternion.Slerp(this.transform.rotation, Quaternion.LookRotation(direction), enemyTurnSpeed);
}
}
Unity 敌人面向玩家
猜你喜欢
转载自blog.csdn.net/weixin_45891168/article/details/128862441
今日推荐
周排行