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.
 
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.
 
Bu siteyi kullanmak için çerezler gereklidir. Siteyi kullanmaya devam etmek için çerezleri kabul etmelisiniz. Daha Fazlasını Öğren.…