Unity aralıklı spawn nasıl yapılır?

mrht1234

Hectopat
Katılım
3 Aralık 2020
Mesajlar
1.273
Çözümler
4
Yer
Edirne/Merkez
Daha fazla  
Cinsiyet
Erkek
Merhaba arkadaşlar, Unity'de nasıl aralıklı spawn yapılır? Aralıklı spawn dediğim mesela her 5 saniyede bir spawnlanacak gibi. Ben bu konuda bir video buldum, hatta yaptım ama çalışmadı.
 
Şu şekilde basit bir kod ile yapılabilir. waitTime kısmı kaç saniye beklemesini istiyorsan onu yazmalısın.
C#:
public float waitTime;
float timer = 0;

Update() {
    timer += Time.deltaTime;
    if(timer > waitTime) {
        //Burada spawn edebilirsin.
        
        timer = 0;
    }
}
 
Rasgool ben şey demiştim önce spawnlanıp sonra belibir süre sonra tekrar spawnlanacak.
float timer = 0; kısmını
C#:
float timer = waitTime;
Şeklinde yaparak halledebilirsin.
Yazdığım kodu, Bir işi belli bir sürede çalışmasını sağlamak için yazdım. Kendine özel uyarlaman gerekiyor.
 

Geri
Yukarı