PS:如果你觉得这篇文章帮到了你,请顶我一下。
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class EnemyAI : MonoBehaviour
{
//定义敌人的类别
public enum EnemyType
{
Drill,//钻头机器人
Flame,//喷火机器人
Chainsaw,//电锯机器人
}
//定义敌人的模式
public enum EnemyPattern
{
AT,//自动
MT,//手动
}
public GameObject Enemy;//绑定Enemy单位
public GameObject Player;//绑定玩家单位
public EnemyType ChooseEnemyType;//选择敌人的种类
public EnemyPattern ChooseEnemyPattern;//选择敌人的行动模式
public Transform PatrolA;//Enemy单位巡逻点A
public Transform PatrolB;//Enemy单位巡逻点B
public GameObject LaserTX;//绑定Enemy发射的激光特效
public float EnemyAttackRange = 5;//Enemy的攻击范围
public float EnemyMoveSpeed = 1;//暂定移动速度
public float EnemyRotateSpeed = 10;//暂定旋转速度
public int ATInterval = 500;//每5