示例#1
0
 void Start()
 {
     createWaitTime = 0f;
     ismoving       = false;
     createCd       = 5f;
     speed          = 2.0f;
     player         = GameObject.FindGameObjectWithTag("Player");
     enemyControl   = GameObject.Find("Main Camera").GetComponent <EnemyControler>();
 }
示例#2
0
 void Start()
 {
     //status = Status.Normal;
     ismoving     = false;
     speed        = 2.5f;
     enemyControl = GameObject.Find("Main Camera").GetComponent <EnemyControler>();
     dataRecorder = GameObject.Find("Main Camera").GetComponent <DataRecorder>();
     playerobj    = GameObject.FindGameObjectWithTag("Player");
     enemyGun     = gameObject.GetComponent <ShootControler>();
 }
示例#3
0
 void ChangePos()
 {
     if (ismoving == false)
     {
         movetarget = EnemyControler.RandomPos();
         ismoving   = true;
     }
     else if (ismoving == true)
     {
         if (Mathf.Abs(movetarget.x - transform.position.x) <= 0.1)
         {
             Debug.Log("AI-SPAWNER is Arrived");
             ismoving = false;
         }
         else
         {
             transform.Translate((movetarget - transform.position).normalized * Time.deltaTime * speed);
         }
     }
 }