Unity Kodları nasıl kullanılır?

Berk_17

Centipat
Katılım
27 Nisan 2020
Mesajlar
40
Merhabalar iyi forumlar
Ben şu anda Unity eğitimi alıyorum (video üzerinden), ama bu kodları nasıl kullanacağımı bilemiyorum örneğin adam "Switch" metodunu anlatıyor gösteriyor mantığını anlıyorum ama bunu ilerde kendi oyunumda nasıl kullanacağımı bilmiyorum. Kodları ezberlemem mi gerekiyor ne yapmam gerekiyor yardımcı olur musunuz
 
Son düzenleyen: Moderatör:
Unity'nin Switch metoduna baktım şimdi. Öğrendiğim her şeyi programımda kullanayım diye bir şey yok. Metod nasıl kullanılıyor onu bil sana yeter. Metodun kullanım şekli aklına gelmedi diyelim, aç Google'ı yaz "Unity Switch method" bu kadar.
 
Şöyle kullanabilirsin kullanıcıdan bir veri alıyorsun ve bu veriler 1 ile 10 arasında sayılar ve bu değerlere göre bir koşul belirlemen lazım yani kullanıcı 1 i seçtiyse şu olacak 4 ü seçtiyse şu olacak gibi bunu if else komutuyla yaparsan hem gereksiz uzun kod yazmış, hemde performans olarak daha performansız bir işlem yapmış olursun ve bazı yerlerde if ve else komutunu kullanamayabilirsin veya hem switch case yapısı hem if else kullanman gerekebilir. Kısaca switch case koşul gerçekleştiğinde ne olacağını belirlediğin öğedir, uygulama yapa yapa pekiştirirsin olayı.

Edit : Bu olayı sadece kullanıcıdan aldığın veriyle sınırlama oyunun levelleri değiştiğinde veya Player'ın yapılan şey karşısında bir reaksiyon gerçekleştirmesini istediğinde vs. diye uzar gider konu switch case çok kullanışlı bir yapıdır.
 
Şöyle kullanabilirsin kullanıcıdan bir veri alıyorsun ve bu veriler 1 ile 10 arasında sayılar ve bu değerlere göre bir koşul belirlemen lazım yani kullanıcı 1 i seçtiyse şu olacak 4 ü seçtiyse şu olacak gibi bunu if else komutuyla yaparsan hem gereksiz uzun kod yazmış, hemde performans olarak daha performansız bir işlem yapmış olursun ve bazı yerlerde if ve else komutunu kullanamayabilirsin veya hem switch case yapısı hem if else kullanman gerekebilir. Kısaca switch case koşul gerçekleştiğinde ne olacağını belirlediğin öğedir, uygulama yapa yapa pekiştirirsin olayı.

Edit : Bu olayı sadece kullanıcıdan aldığın veriyle sınırlama oyunun levelleri değiştiğinde veya Player'ın yapılan şey karşısında bir reaksiyon gerçekleştirmesini istediğinde vs. diye uzar gider konu switch case çok kullanışlı bir yapıdır.
mesela örneğin şöyle bir kod var car.GetComponent(carController).enabled = false; videoda böyle bir kodu gösteriyor adam ben bunu ezberlemek zorundamıyım nasıl aklımda tutucam oyun yaparken
 
mesela örneğin şöyle bir kod var car.GetComponent(carController).enabled = false; videoda böyle bir kodu gösteriyor adam ben bunu ezberlemek zorundamıyım nasıl aklımda tutucam oyun yaparken
Basmakalıp bir soru ezberlemek zorunda değilsin, bir çok mühendis ana hatlarıyla kodlamayı ve algoritmayı bilir ve kod dökümasyonlarından veya kendi oluşurdukları dökümasyonların üzerinden giderler, bu iş Matematik öğrenmeye benziyor şöyle düşün 2x2 yi ezberleyebilirsin peki 232x123 gibi bir rakamı veya 23121x12121 gibi bir sayıyı ezberleme şansın var mı? Yok ama Matematikçi bunu ezberlemediği için bu soruyu yapamayacağı anlamına mı gelmektedir? Hayır , ana hatlarını bilir ve biraz zaman harcayarak o soruyu çözer kodlama yapmakta aynen buna benzer ana hatlarıyla ihtiyacın olan şeyleri zaten ezberlemene bile gerek kalmadan pekiştirirsin kullana kullana çok spesifik konularda ise bir kaynağa bakarsın eğer onuda 4-5 sefer kullanırsan zaten onun hakkında da fikir edinmiş olduğundan dolayı ister ezberledimde ister öğrendimde ne dersen de ama aklında kalır. Bilmem anlatabilidim mi önemli olan bir problem karşısında ne yapacağını ve algoritma kurmayı bilmen olacaktır bu İngilizce, İspanyolca vb. gibi bir dili öğrenmek gibi bir şey değil çünkü orada kelime ezberlemen gerekir burada ise aynı bir Matematikçi gibi problem çözmen yani algoritma kurman gerekir çünkü önemli olan sonuca ulaşmaktır.
 
Basmakalıp bir soru ezberlemek zorunda değilsin, bir çok mühendis ana hatlarıyla kodlamayı ve algoritmayı bilir ve kod dökümasyonlarından veya kendi oluşurdukları dökümasyonların üzerinden giderler, bu iş Matematik öğrenmeye benziyor şöyle düşün 2x2 yi ezberleyebilirsin peki 232x123 gibi bir rakamı veya 23121x12121 gibi bir sayıyı ezberleme şansın var mı? Yok ama Matematikçi bunu ezberlemediği için bu soruyu yapamayacağı anlamına mı gelmektedir? Hayır , ana hatlarını bilir ve biraz zaman harcayarak o soruyu çözer kodlama yapmakta aynen buna benzer ana hatlarıyla ihtiyacın olan şeyleri zaten ezberlemene bile gerek kalmadan pekiştirirsin kullana kullana çok spesifik konularda ise bir kaynağa bakarsın eğer onuda 4-5 sefer kullanırsan zaten onun hakkında da fikir edinmiş olduğundan dolayı ister ezberledimde ister öğrendimde ne dersen de ama aklında kalır. Bilmem anlatabilidim mi önemli olan bir problem karşısında ne yapacağını ve algoritma kurmayı bilmen olacaktır bu İngilizce, İspanyolca vb. gibi bir dili öğrenmek gibi bir şey değil çünkü orada kelime ezberlemen gerekir burada ise aynı bir Matematikçi gibi problem çözmen yani algoritma kurman gerekir çünkü önemli olan sonuca ulaşmaktır.
Yardımınız için çok teşekkür ederim oyun yapma ile ilginiz varmı o konudada yardımlarınızı beklerim bir iletişim adresi verebilirseniz. ♥
 
Uyarı! Bu konu 6 yıl önce açıldı.
Muhtemelen daha fazla tartışma gerekli değildir ki bu durumda yeni bir konu başlatmayı öneririz. Eğer yine de cevabınızın gerekli olduğunu düşünüyorsanız buna rağmen cevap verebilirsiniz.

Technopat Haberler

Yeni konular

Geri
Yukarı