Hey merhaba ziyaretçi bize destek olmak ister misin ? Hemen Kayıt Ol Seni hiç sıkmadan kayıt edeceğiz endişelenmek bize destek olduğun için teşekkürler.



  • Toplam: 0 Oy - Ortalama: 0
  • 1
  • 2
  • 3
  • 4
  • 5
Saçma sapan bir durum!
#1
Exclamation 
Arkadaşlar şimdi ben bir objeyi alt alta klonlamak istiyorum, ama for veya while döngüsü kullandıgımda Instantiate komutu ne olursa olsun sürekli tekrarlanıyor.
Hatta void Start() {} içine aldığım halde sürekli tekrarlıyor kendini.

Kodlar şu şekilde;

public int i;

while(i < _elSayisi1) {

Instantiate ( el,new Vector3(instantiatedPos.x,instantiatedPos.y-50,0),el.rotation);
instantiatedPos.y -= 50;
Debug.Log("elsayisi");
i++;
}

Bir çözümü olan var mıdır?
  Cevapla
#2
Yok anlatamadım ben galiba. Döngü ayrı bir voidde zaten ben bunu bir butona atadım. Butona bastığımda döngü çalışıyor duruyor(döngünün durduğunu debug.log ile kontrol ediyorum) ama instantiate sonsuza kadar tekrarlanıyor. Denemek için döngüden instantiate'yi basta sadece bir kere çalışacak olan void Start ın içine atıyorum. Ama yine de sürekli tekrarlanıyor. Yani instantiatenin döngüyle bir alakası olmasa bile tekrarlıyor kendini. Tabi döngü bir kere çalışmışsa yapıyor yine bunu. Döngü çalışmadıysa instantiate de çalışmıyor. Anlamadim vallahi çok garip bir durum.
  Cevapla
#3
Sonsuza kadar olmaması lazım döngüsüz instantiate yaptığınızdada sonsuz kere yapıyor mu
  Cevapla


Hızlı Menü:


Konuyu Okuyanlar: 1 Ziyaretçi