Web siteleri

Birlik Ciddi Oyun Tasarımcıları İçin Güçlü Bir Ücretsiz Araç Oldu

ARABA KAZASI SONRASI İNSANLAR KURTARMAK // Accident Türkçe Bölüm 1

ARABA KAZASI SONRASI İNSANLAR KURTARMAK // Accident Türkçe Bölüm 1
Anonim

Birlik Pong yazmıyor. Oh, bunu Birlik ile yapabilirsin, eminim, ama bakkal listenizi korumak için Deep Blue kullanmak gibi olurdu. Unity 2.6, profesyonel seviyede bir oyun motoru ve editörüdür ve en iyi şekilde yararlanmak için ne yaptığınız hakkında çok şey bilmeniz gerekir. Gerçek kodlama yeteneği gibi, 3D modelleme ile aşinalık önemlidir. Unity bir kaygan, modern, GUI arayüzü var ve oyun kodlama tediumunun çoğunu basitleştiriyor veya otomatikleştiriyor olsa da, yeni başlayanlar için bir araç takımı ya da bir "nokta ve tıklama, sürükle ve bırak, presto, bir oyun var!"

Bir heron yürüyüşü yapmak için çok fazla kod gerektiriyor ve Unity bunu başarabiliyor.

Bazı iyi yazılmış ve çok kullanışlı öğreticilerle birlikte geliyor, ancak bu öğreticiler oyun tasarımı hakkında biraz bilgi sahibi olduğunuzu varsayar Bu tür ortamlarda ve Unity'yi kullanmayla ilgili öğreticiler, önceden anlamanız gereken kavramlarda değil. İki boyutlu bilgisayar ekranınızı kullanarak üç boyutlu uzayda nesneleri manipüle etmek için sezgisel bir anlayış zorunludur. Oblivion ve Half-Life 2 gibi modern oyunların seviye editörleri ile deneyimleyenler, burada bir kenara sahip olacaklar.

Birlik'in arayüzü, sezgisel ve karmaşık bir yapıya sahip. Yaptıklarını bildiğini düşünmek çok kolay ve sonra sinirleniyorum çünkü işler beklediğin gibi çalışmıyor. Diğer bir deyişle, yapmanız gereken şeyleri fark etmediğiniz şeyleri yapmak çok kolay.

Oyunlar, GameObjects içeren sahnelerden oluşur; GameObjects, kayalar veya düşmanlar, ışık kaynakları, kameralar veya arayüz elemanları gibi öğeler olabilir. GameObjects, Transform bileşeni (nesnenin hangi pozisyonu ve hareket ettiği), Mesh (nesnenin görsel temsilinin temeli), Materyaller (nesnenin nasıl çizileceğini tanımlamaya yardımcı olan) gibi bileşenlerden oluşur. ve daha fazlası. Beklediğiniz gibi "düşecek" ve "zıplayacak" basit bir küp oluşturmak, RigidBody bileşenini küp nesnesine sürüklemek kadar kolay.

Oyunu istediğiniz zaman "oynayabilirsiniz", böylece nasıl olduğunu görebilirsiniz. nesne oluşturulacak, komut dosyalarının nasıl çalışacağı vb. Bir editör penceresinin ve bir oyun penceresinin aynı anda açılması kolaydır, böylece editördeki nesnelerle eşzamanlı olarak çalışabilir ve oyun penceresinde oyunun ne göreceğini görebilirsiniz.

Unity, JavaScript dahil çeşitli komut dosyası dillerini destekler. ve C#. Oyundaki tüm davranışlar yazıya dökülmeli ve belgeler zaten yetenekli bir programcı olduğunuzu varsayar. Oyununuzda olmak istediğiniz hemen hemen her şey - dünyanın etrafında hareket eden oyuncuya doğru - bir senaryo gerektirir. Neyse ki, jenerik hareket ve mouselook betikleri gibi mutlak temeller sağlanmıştır.

Unity, çok temel geometrik şekiller oluşturma becerisi dışında herhangi bir 3D modelleme aracını içermez. Maya gibi başka bir program kullanmanız ve sonra modelleri içe aktarmanız gerekecektir. Birlik bir animasyon programı içerir, ancak diğer animasyon programlarını da kullanabilirsiniz.

"Oyun programlamayı öğrenin!" paket tipi, Game Maker veya RPG Maker XP göz atın. Bununla birlikte, bundan faydalanacak bir geçmişiniz varsa, Unity, rakipsiz bir fiyata güçlü bir geliştirme ortamıdır.