Oyun Yapımı : Unity için JavaScript veya c# arasında seçim.

Unity için JavaScript veya c# arasında seçim.
yavuzSerkan Yavuz

Merhaba!
Hazırladığım 3d modellere etkileşim katmak ve mimari projelerde gezinmek için unity kullanmak niyetindeyim.
Bunun için JavaScript ve C# arasında seçim yapmam lazım.
Kullanım kolaylığı ve kodun anlaşırlılığı açısından Java daha uygun geliyor ,C#`de ise daha fazla proje dosyası ve tutorial bulabiliyorum.
Bu konuda sizin öneriniz nedir?


2014-07-23 23:29:33 Edit:2014-07-24 08:40:29
  • Offline
  • Erkek
esasen basit kodlarda ikisinide

esasen basit kodlarda ikisinide birbirine birkaç değişiklikle dönüştürebilirsin.
Misal unityscript bir kod bloğu arıyorsun androidde dokunma üzerine.
o kadar aramana rağmen istediğin kodu unityscript ile bulamadın ve birisi C# ile yazmış.

Ne yapacaksın? tabiki kodları kopyalayıp unityscripte uygun hale getireceksin, kodlar neredeyse aynıdır. Sadece değişkenlerin tanımı gibi bir kaç yerde değişiklik olur. Bu tam terside olabilir. C# ararsın unityscript karşına çıkar.

Lakin olay basit koddan çıkıpta plugin tarzı bir şey yapmaya geçtiğinde veya daha komplex karışık kodlara kaydığında unityscript yerine c# kullanılır. O yüzden bence başlangıç aşamasındaysan c# ile ilerlemeni tavsiye ederim. Hem c# sadece unity3d`de kullanılmaz, webde de kullanılır ve java (javascript değil) mantığına da yakındır. c#`dan javaya geçişin anlamanda kolay olur ki android gibi bir cihaza yazılım yapıyorsan bu dilide bilmen gerekir.

Oyununa eğer ki reklam koymayı düşünüyorsan bulacağın çoğu script c# ile yazılmıştır. Değişiklik yapmak istediğinde c# bilgisine ihtiyaç duyabilirsin.




2014-07-24 11:53:53 Edit:2014-07-24 11:54:40
  • Offline
  • Erkek
C#
turkertTürker TunalıAvatar

Ben şahsen Unity ile kullanılan diğer dilin (Javascript deniyor, Unity script deniyor artık ne haltsa) çok geleceği olduğunu düşünmüyorum. C# dünya standardı çok daha fazla içerik, dosya, örnek kod ve eğitim bulabilirsin.

C# bence programlamaya başlamak için çok doğru bir dil değil, konuşma dilimize yakın olan Basic tabanlı diller bence başlamak için daha iyi ama yeni başlamak için bile C# diğer dile göre çok daha iyi.

Bu arada kullanılan C# .Net standardındaki C# değil, Unity`nin kendi implementasyonu ama çok çok uç örneklerde farklılık çıkabilir.

Son olarak C# kullanırsanız Unity ile ücretsiz olan Visual Studio Express`te kullanabilirsiniz. MonoDevelop`a göre çok daha profesyonel bir ortam sağlıyor. Microsoft UnityVS eklentisini geliştiren firmayı da satın aldı, yakında eklenti ücretsiz olacak.

Sizin için en uygunu Unity, C#, Visual Studio, UnityVS eklentisi.


Türker TUNALI
2014-07-24 12:46:52
  • Offline
  • Erkek
Ben javascript ile başladım,
blenderbizErsin KıymazAvatar

Ben javascript ile başladım, bilmiyorum iyimi yaptım smiley 43.Öğrenmeye 3 gün önce başladım ve ilk öğrendiğim kod dili olma özelliğinde. Tam emin olmamakla beraber eğer işleme mantığını sökersem diğer dilleri öğrenirken zorluk çekmiyceğimi düşünüyorum.Bu arada unityscript o kadar zor değil. https://app.box.com/s/67bc6d852dba29bb512b


1 Kilo Demir Ağırdır
2014-07-24 13:55:11
  • Offline
  • Erkek
Eğer gerçekten unity3d`de oyun
soneday7Soner ÇakırAvatar

Eğer gerçekten unity3d`de oyun yapmak istiyrsan java derim.Hem pratik hem anlaşlr hemde komt dizilimi daha anlaşlır


https://www.facebook.com/3detasarim - 3dsmaxtr.blogspot.com www.lycinteraktif.com
2014-07-25 03:18:27
  • Offline
  • Erkek
Valla ne yazılımdan anlarım
anarchydronebaşar bostancıAvatar

Valla ne yazılımdan anlarım ne scriptten... ama bizim yazılımcımız c# diyor kesinlikle. Ayrıca geçenlerde ofise ziyarete 2 japon geldi SQUARE ENIX şirketinden. Birisi yazılımcı. O da c# kesinlikle mantıklı diyordu. Onların yalancısıyım :P


http://basarbostanci.blogspot.com/
2014-08-26 01:28:09
  • Offline
  • Erkek

Kapalı

Topic closed automatically because it`s been more than a year!