Unity üzerinden C# yield ve while kodu çalışmıyor

ufyu.0

Hectopat
Katılım
21 Haziran 2021
Mesajlar
17
Daha fazla  
Cinsiyet
Erkek
Öncelikle merhaba, sorunu mu yanlış yere yazmış olabilirim ama başka yer bulamadım, kusura bakmayın.

Dediğim gibi Unity üzerinden objelerin işlevlerini kodlarken çoğu kod oluyor ama şimdiye kadar while ve yield kodu çalışmadı. Zaten bir kodu yazarken alınan yerde de çıkmıyor kendileri. Kodları doğru yere yazdığıma eminim ama size de atayım.

 
Bu kullanım bu şekilde değil ki. While bir loop oluşturur, öncelikle sen while döngüsüne bir parametre ver. Daha sonra while içerisinde yield return kodlarını yaz. Yield ve IEnumerable nedir tam biliyor musun? Eğer bilmiyorsan Şuradan kullanımını öğrenebilirsin.
 
burada ne yapmalıyım ne yanlış onu anlamadım yardım edebilir misiniz?
baya uğraştım yapamadım yardım edersen sevinirim
 
burada ne yapmalıyım ne yanlış onu anlamadım yardım edebilir misinizEki Görüntüle 1078853?

baya uğraştım yapamadım yardım edersen sevinirim
IEnumerator fonksiyonlarını StartCoroutine fonksiyonu ile çağırıyoruz.
Şöyle;
C#:
void Start() {
    StartCoroutine(gameobject());
}
Dökümantasyonda güzel örnekler vardı galiba oraya bakmanı tavsiye ederim.
 
dediğinizi yaptım ama olmadı şu attığım video ss inde adam yazıyo aynı benim yaptığım şeklinde onda oluyor

soldaki adamın;

sağdaki benim;


 
Bunun ikiside aynı zaten. adamında kodunda hata var zaten. Kod rengine takılma.
çok teşekkür ettim renk farklı olunca olmaz sanmıştım çok yardımcı oldun seni de çok yordum hakkını helal et yeniden teşşekkürler iyi günlar
 
Hocalar benim de bir sorum olacaktı bende aynı Unity de Visual Studio 2019 ile kodlama yapıyorum ama bariz bir hata yapsam bile error vermiyor sebebi ne olabilir?
 
bende yeniyim ben öyle birşey yaşamadım
 
Bende yeniyim ben öyle bir şey yaşamadım.

Biraz höt diye daldım kusura bakmayın. Böyle bir yere varamayacagiz gibi gözüküyor açik konuşmak gerekirse tutorial izlerseniz bile kelimesi kelimesine harfi harfine uygulayin. Ayrica dokümantasyonlari inceleyin. Kesinlikle faydasini göreceksiniz.

Hocalar benim de bir sorum olacaktı bende aynı Unity de Visual Studio 2019 ile kodlama yapıyorum ama bariz bir hata yapsam bile error vermiyor sebebi ne olabilir?

Hocam sizin probleminiz büyük ihtimalle Unity'ye bağli değil preferensdan external Tools kısmından vs 2019 olduğundan emin olun.
 
Bu siteyi kullanmak için çerezler gereklidir. Siteyi kullanmaya devam etmek için çerezleri kabul etmelisiniz. Daha Fazlasını Öğren.…