C# winforms application Unity kodları kullanmak

372608

Hectopat
Katılım
3 Ekim 2020
Mesajlar
1.094
Çözümler
1
Unity kullanmak için C# kursu satın aldım Udemy'den. Adam Windows forms application üzerinden öğretiyor. Yani şu anlık. Sorum şu öğrenince öğrendiğim komutları Unity'de direkt kullanabilir miyim yoksa Unity için de bir kursa mı ihtiyacım var?
 
Kullanamazsın. Unity kitaplığını öğrenmen gerekecek.
 
Kopyala yapıştır olmaz. Ama kodun nerdeyse tamamı aynı olur. Mesela değişken tanımlamalar, çoğu metodlar.
Ben de ilk önce Winforms olarak yani .Net tabanlı geliştirmiştim. Sonradan Mono'ya geçtim. Ama benim için sorun olmadı. Zaten aynı dil olduğu için sorun yaşamıyorsun. Fakat kütüphaneler için durum farklı. Örnek olarak Unity'de bir cismi hareket ettirmek için Unity'nin kendi kütüphanelerini kullanıyorsun. Winforms'da 3B cisim hareket ettirme olmadığı için Unity için ayrı kurs bakman gerekir.
 
Son düzenleme:

Yani kısaca Udemy C# kursumu bitirince Unity için kursmu bakmam lazım?
Bir de monoya geçtim derken neyi kast ettiniz?
 
Yani kısaca Udemy C# kursumu bitirince Unity için kursmu bakmam lazım?
Bir de monoya geçtim derken neyi kast ettiniz?
Mono kısaca uygulama geliştirme ve çalıştırma ortamı diyebiliriz. Sen Visual Studio ile .Net tabanlı uygulamalar yapıyorsun. Ben de başka bir IDE ile Mono tabanlı uygulamalar yapıyorum. Yani Runtime'ları farklı. Benimkinin çalışması için bilgisayarda Mono Runtime olması gerekir. Seninki için de .Net Runtime.
Bu Runtime'larda dll veya farklı kütüphaneler bulunur. Bu kütüphaneleri kullanarak uygulamanı yazarsın.
 
Son düzenleme:
Teşekkürler.

 
C# için farklı alt yapılar var. Windwos için varsayılan Netframwork. Windows dışı sistemler (Linux/Mac) için Mono. Xamarin ve Unity Mono projeleri. Mono Winforms desteklemez, çünkü Winforms Windows için arayüz. Mono'da GTKSharp desteklenir. Temel olarak C#, ama kullanılan kütüphaneler farklı.
 
Bu siteyi kullanmak için çerezler gereklidir. Siteyi kullanmaya devam etmek için çerezleri kabul etmelisiniz. Daha Fazlasını Öğren.…