//思路:
//判断距离,在设定距离内,走向主角
//在攻击距离内,攻击主角
//受到伤害处理
新建脚本Enemy,编辑脚本,在属性面板分别赋值敌人的属性(类型,血量,攻击,防御,速度等)
public enum EnemyType
{
Boos,
Leader,
Monster,
UltimateBoss
}
public class Enemy : MonoBehaviour {
public static Enemy _instance;
public EnemyType enemyType = EnemyType.Monster;
public float hp = 100;
public float attack = 10;
public float def = 5;
public float speed = 3;
private Animator anim;
private CharacterController CC;
private GameObject player;
private float timer = 0; //计时器,攻击计时
private float time = 2;
private bool ismoved = false;
void Awake () {
_instance = this;
}
void Start()
{
player = TransformScripManage._instance.Player;