Hi ,
I’m trying to instantiate my zombie object , firstly I tried to instantiate it 5 times but it doesn’t stop instantiating
#pragma strict
public var Oyuncu : Transform ;
public var Zombear : GameObject ;
public var ZombiSayisi : int;
public var ZombieXpos : int = -35 ;
public var ZombearMoveSpeed : float = 5.0f ;
public var ZombiUzakligi : float;
public var YaklastiMi : boolean = false;
public var VurulduMu : boolean = false;
public var ZombieSpawn : boolean = true;
function Start () {
ZombiSayisi = 5;
ZombieSpawner(ZombiSayisi);
}
function Update () {
ZombiUzakligi = Vector3.Distance(transform.position,Oyuncu.transform.position);
if(ZombiUzakligi <= 120)
{
YaklastiMi = true;
}
if(YaklastiMi || VurulduMu)
{
transform.LookAt(Oyuncu);
}
transform.Translate(Vector3.forward*Time.deltaTime*ZombearMoveSpeed);
}
function ZombieSpawner(ZombiSayisi : int)
{
var a : int ;
for(a = 0 ; a < ZombiSayisi ; a++)
{
Instantiate(Zombear , new Vector3 (-35 , 60 ,5 ) , Quaternion.identity );
}
}