敌人攻击
在上一节的基础上进行完善Enemy类。
首先添加这些变量。
public float chaseSpeed = 6f;//追踪速度
public float chaseWaitTime = 5f;//追踪时间
private float chaseTimer = 0f;//已经追踪的时间
public float sqrPlayerDist = 4f;//与玩家的距离
private bool chase = false;//是否追踪
public float shootRotSpeed = 4f;//视角的旋转角度
public float shootFreeTime = 2f;//射击的冷冻时间
private float shootTimer = 1.5f;//已经射击的时间
private EnemySight ememySight;//敌人的视野
private Transform player;
public Rigidbody buttle