Unity oyun kodlama nasıl öğrenilir?

Katılım
2 Nisan 2019
Mesajlar
2.262
Çözümler
6
Udemy'den Unity eğitimleri alıyorum kafamı karıştıran tek şey kodlama. C# kursuna gitmiştim o yüzden temel-orta terimlere ve kodları biliyorum, ama bu Visual Studio ekranında Void start ve Void Update olayını çözemedim, çözemedim derken ne işe yaradıklarını biliyorum ama kodları yazarken nereye hangi sırayla yazacağımı anlayamadım. Bunu anlatan detaylı bir kaynak var mı? udemy/youtube vs. bir de kaynaklar olmasa bile bunu oyun örnekleri yaparak öğrenebilir miyim?
 
Udemy'den Unity eğitimleri alıyorum kafamı karıştıran tek şey kodlama. C# kursuna gitmiştim o yüzden temel-orta terimlere ve kodları biliyorum, ama bu Visual Studio ekranında Void start ve Void Update olayını çözemedim, çözemedim derken ne işe yaradıklarını biliyorum ama kodları yazarken nereye hangi sırayla yazacağımı anlayamadım. Bunu anlatan detaylı bir kaynak var mı? udemy/youtube vs. bir de kaynaklar olmasa bile bunu oyun örnekleri yaparak öğrenebilir miyim?
Bence unity'den önce motor üzerinde kullanacağın dili seçip onu öğren.
 
Hocam C# biliyorum ben oyun kodlarının mantığını anlamadım, hangi sıralamayla yazıldığını. .. İşini yapması için hangi kod yazıldığını bilmiyorum onu öğrenmem gerek.
Bu çok da dersle öğrenilecek bir şey değil sanki de proje geliştirirken, aktif bir şekilde kullanırken öğrenilecek bir şey. Başlangıçta ne yazacağını bilemiyorsan git internetten arka planda açacak bir basit proje yapımını baştan sona editör içinde adım adım gösteren bir şey aç, bir yandan bazı şeyleri bakmadan yapmaya çalış, en azından denedikten sonra bak. Neyin nerede kullanıldığını kullanmadan öğrenemezsin. Proje odaklı çalış öğrenirsin yani, gerçi kaliteli eğitimlerde zaten onu veriyorlar ama neyse.
 
Udemy'den Unity eğitimleri alıyorum kafamı karıştıran tek şey kodlama. C# kursuna gitmiştim o yüzden temel-orta terimlere ve kodları biliyorum, ama bu Visual Studio ekranında Void start ve Void Update olayını çözemedim, çözemedim derken ne işe yaradıklarını biliyorum ama kodları yazarken nereye hangi sırayla yazacağımı anlayamadım. Bunu anlatan detaylı bir kaynak var mı? udemy/youtube vs. bir de kaynaklar olmasa bile bunu oyun örnekleri yaparak öğrenebilir miyim?

Ben de öğreniyorum ve sana tavsiyem. Kesinlikle ilk 1 ay tutorial izle mesela "Game Code Library" isimli YouTube kanalından tutorialler izle. Çoğu kişi İngilizcesiz bir şey yapamazsın diyor. Ama zaten kodlama işinin içinde İngilizcede öğreniyorsun. Kodlama terimlerinin mesela transform, collision, velocity gibi kodlama terimlerinin ne anlama geldiğini bilmek bile yeterlidir. Çok ileride profesyonel işlerde İngilizce gerekebilir. Ama dediğim gibi ilk 1 ay dediğim kanaldan tutorialler izleyip yapay zeka yardımıyla çalışabilirsin.

Udemy'den Unity eğitimleri alıyorum kafamı karıştıran tek şey kodlama. C# kursuna gitmiştim o yüzden temel-orta terimlere ve kodları biliyorum, ama bu Visual Studio ekranında Void start ve Void Update olayını çözemedim, çözemedim derken ne işe yaradıklarını biliyorum ama kodları yazarken nereye hangi sırayla yazacağımı anlayamadım. Bunu anlatan detaylı bir kaynak var mı? udemy/youtube vs. bir de kaynaklar olmasa bile bunu oyun örnekleri yaparak öğrenebilir miyim?

Genel kodlama sırası da ilk önce verileri alırsın daha sonra mesela bir tuş atayacaksan Void Update kısmını kullanırsın. En başta veriler alınır daha sonrasında yapacağın işleme göre oyun sırasında gerçekleşecekleri ve daha sonra fixed Update gibi fizik işlemlerinin yapıldığı fonksiyonlar kullanılır.
 

Bu konuyu görüntüleyen kullanıcılar

Technopat Haberler

Geri
Yukarı