示例#1
0
 void shoot()
 {
     enemyObj.transform.LookAt(playerObj.transform);
     if (Time.time > lastShoot + shootCd)
     {
         float  moveSpdBlt = 30;
         bullet newB       = Instantiate(bulletObj, enemyObj.transform.position, enemyObj.transform.rotation);
         //newEB.transform.LookAt(playerObj.transform);
         newB.GetComponent <Rigidbody>().AddForce((playerObj.transform.position - newB.transform.position) * moveSpdBlt);
         newB.name = "enemyBullet";
         Destroy(newB.gameObject, 5);
         lastShoot = Time.time;
         shootCd   = 10;
     }
 }