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?
 
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.
 
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?
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:
Kopyala yapıştır olmaz. Ama kodun neredeyse 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.

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.

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.
 
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ı.
 
Uyarı! Bu konu 5 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

Geri
Yukarı