Abdullah63
Decapat
- Katılım
- 20 Mayıs 2021
- Mesajlar
- 92
Daha fazla
- Cinsiyet
- Erkek
Ayy. Beynim acıyo. Çok çok çok teşekkür ederim. Allah razı olsun. Nasıl olabilir ya.Yield return New WaitForSeconds() yazmalısınız.
Ayy. Beynim acıyo. Çok çok çok teşekkür ederim. Allah razı olsun. Nasıl olabilir ya.Yield return New WaitForSeconds() yazmalısınız.
Olur öyle yahu ne demek rica ederim.Ayy. Beynim acıyo. Çok çok çok teşekkür ederim. Allah razı olsun. Nasıl olabilir ya.
Olur öyle yahu ne demek rica ederim.
Start kodu sadece oyunun başında bir kez çalışır. Kodunuzu update metodunun içine atmalısınız. Ancak bunu yaparken dikkat edin. Her saniye kodunuzu çağırmasın. Bunun için bir bool değeri oluşturun Şu şekilde (telefondan yazıyorum kusura bakmayın hatalar olabilir )Public gameobject[] prefablar;
public float spawntime = 2.0f;
void Start()
{
StartCoroutine(spawnlayıcı());
}
public IEnumerator spawnlayıcı()
{
Instantiate(prefablar[Random.Range(1, 4)],
New Vector3(18.46F, 4.01F, 0F), quaternion.
İdentity);
Yield return New waitforseconds(spawntime);
}
Son hali bu. Hareketli prefablarımı kodu çalıştırdığım objenin içine attım. Ama sadece bir kez spawnlıyor. Oyunu tekrar başlatıyorum ve tekrar bir kez spawnlıyor. Ve her başlattığımda aynı prefabı spawnlıyor. Bu defa nerede hata yapıyorum. Lütfen söyler misiniz?
Bu sitenin çalışmasını sağlamak için gerekli çerezleri ve deneyiminizi iyileştirmek için isteğe bağlı çerezleri kullanıyoruz.