Unity - Kurulum ve Kurulum
Unity ile içerik oluşturmak için temel gereksinim Unity motorunu ve geliştirme ortamını indirmektir. Çekirdek motorla birlikte isteğe bağlı olarak da indirebilirsinizmodules Unity komut dosyasını Visual Studio ile tümleştirme araçlarının yanı sıra çeşitli farklı platformlara dağıtım için.
Birliğini baş yüklemek için bu Oraya tıklayın -
Choose your Unity + Download.
Bir sonraki sayfada, Try Now aşağıdaki düğme Personal. Bu, tüm temel özellikleri içeren Unity'nin ücretsiz sürümüdür. Bu seriye başlarken, satın almayı düşünmeden önce motoru nasıl kullanacağınızı öğrenmek daha iyidir.Plus veya Pro.
Sonraki sayfada, aşağı kaydırın ve sizin veya şirketinizin yıllık gelirde 100.000 USD'den fazla kazanmadığınızı onaylamak için tıklayın. Bunu yaparsanız, Unity Free'yi deneme izniniz yoktur, ancak Pro sürümünün 30 günlük ücretsiz deneme sürümüne kaydolabilirsiniz.
Ardından, Unity'yi kurmak için istediğiniz platforma tıklayın. Bu dizide şu konularla ilgileneceğiz:Windowsmotor versiyonu. Unity kurmak da mümkündürUbuntuve bazı ek Linux sistemleri daha fazla bilgi için buraya bakın
Aynı zamanda highlyUnity ile birlikte gelen standart MonoDevelop IDE üzerinden birçok yararlı araç sağlayan Visual Studio'nun en son sürümünü yüklemenizi tavsiye ederiz .
Yükleyici indirildikten sonra, Unity ile hangi bileşenleri kurmak istediğinizi seçmek için bir menüye ulaşana kadar bunun üzerinden geçin.
Burada ihtiyacınız olacak bileşenleri seçin. Bu seri için görselde gördüğünüz bileşenleri kurmak istiyoruz. Bu seçim, motorun kendisini, motorun belgelerini, bir IDE'yi; Android için araçlar ve daha sonra projenize ekleyebileceğiniz bir varlık koleksiyonu oluşturun.
İleri'ye tıklayın, talimatları ve seçenekleri izleyin ve Unity'nin kendisini bilgisayarınıza indirip kurmasına izin verin.
Unity'yi açın ve bir sonraki derste ilk projemizi yaratacağız.
İlk Projenizi Oluşturmak
Unity, hem 2D hem de 3D oyunlar için eşit derecede uygundur. Unity'de yapılan tüm oyunlar şu şekilde başlar:Projects Başlangıç Ekranından.
Yeni kurulan Unity kopyanızı açın; aşağıda gösterildiği gibi bir ekran görünecektir -
Mevcut projeleriniz yukarıdaki görüntüdeki gibi bulanık bölgede görünecektir.
Pencerenin sağ üst köşesinde, Newsimgesi yukarıda gösterildiği gibi. Simgeye tıkladığınızda Proje Kurulum ekranıyla karşılaşacaksınız.
Burada projenize bir isim verebilir, kaydedildiği yeri ayarlayabilir, proje tipini ayarlayabilir ve mevcut varlıkları ekleyebilirsiniz.
Şimdilik ilk projemize "Merhaba Dünya!" Adını verelim. ve ayarla2D modu.
Tıklayın Create Projectve Unity'nin projenizin çekirdek dosyalarını ayarlamasına izin verin. Bu, bilgisayarınızın hızına, önceden eklenmiş varlıklara ve Proje türüne bağlı olarak zaman alabilir.
Motoru Tanımak
Yeni projeniz oluşturulduktan ve Unity açıldıktan sonra, aşağıdaki ekran görünür -
Bu pencerede neyin göründüğüne hızlı bir şekilde göz atalım. Şimdilik, dört ana bölgeyle ilgileniyoruz -
Bu pencere bizim inşa edeceğimiz yerdir. Scenes. Sahnelerlevelsoyununuzdaki her şeyin gerçekleştiği yer. KüçükGamesekmesinde, oyunun oyuncuya nasıl göründüğünü gösteren bir Önizleme penceresi görebilirsiniz. Şimdilik basit, mavi bir arka plan olmalı.
Bu bölge Inspector. Şimdilik boş, çünkü sahnemizde hiç nesnemiz yok. Müfettişin nasıl kullanıldığını daha sonra göreceğiz.
Bu pencere Scene Hierarchy. Şu anda açık olan sahnenizdeki tüm nesnelerin, ebeveyn-çocuk hiyerarşisiyle birlikte listelendiği yerdir. Kısa süre içinde bu listeye nesneler ekleyeceğiz.
Son olarak, bu bölge Project Assetspencere. Mevcut projenizdeki tüm varlıklar burada saklanır ve saklanır. Dokular, yazı tipleri ve ses dosyaları gibi harici olarak içe aktarılan tüm varlıklar da bir sahnede kullanılmadan önce burada tutulur.
Bir sonraki derste Unity'deki bir oyunun iş akışını ve çalışmasını tartışacağız.
Unity Nasıl Çalışır?
Unity'de tüm oyun, scenes. Sahneler, oyun seviyeleri, başlık ekranı, menüler ve ara sahneler gibi oyununuzun tüm yönlerinin yer aldığı seviyelerdir.
Varsayılan olarak, Unity'deki yeni bir Sahne'nin bir Camera sahnedeki nesne adı verilen Main Camera. Sahneye birden fazla kamera eklemek mümkün ancak şimdilik sadece ana kamera ile ilgileneceğiz.
Ana kamera, gördüğü veya "yakaladığı" her şeyi, adı verilen belirli bir bölgede işler. viewport. Bu bölgeye gelen her şey oyuncu için görünür hale gelir.
Farenizi sahne görünümünün içine yerleştirip aşağı kaydırarak bu görünüm penceresini gri bir dikdörtgen olarak görebilirsiniz. (Bunu Alt tuşunu basılı tutup Sağ tıklayın sürükleyerek de yapabilirsiniz).
Bir scene kendisi yapılır objects, aranan GameObjects. GameObjects, oyuncunun modelinden ekrandaki GUI'ye, düğmelerden ve düşmanlardan görünmez “yöneticilere” kadar ses kaynakları gibi her şey olabilir.
GameObjects bir dizi components sahnede nasıl davrandıklarını ve sahnedeki diğerlerine nasıl tepki verdiklerini açıklayan onlara ekli.
Aslında bunu hemen şimdi keşfedebiliriz. TıklaMain Camera içinde Scene Hierarchy ve şuna bak Inspector. Şimdi boş olmayacak; bunun yerine, içinde bir dizi “modül” olacaktır.
Herhangi bir GameObject için en önemli bileşen, Transformbileşen. Bir sahnede bulunan herhangi bir nesnenin birtransformoyun dünyasına veya varsa ebeveynine göre konumunu, dönüşünü ve ölçeğini tanımlayan.
Ek bileşenler bir nesneye tıklanarak eklenebilir. Add Componentve istenen bileşenin seçilmesi. Sonraki derslerimizde de ekleyeceğizScripts GameObjects'e programlanmış davranışlar verebilmemiz için.
Şimdi birkaç bileşen örneğini ele alalım -
Renderer - Nesneleri oluşturmaktan ve görünür kılmaktan sorumludur.
Collider - Nesneler için fiziksel çarpışma sınırlarını tanımlayın.
Rigidbody - Bir nesneye ağırlık ve yerçekimi gibi gerçek zamanlı fizik özellikleri verir.
Audio Source - Sesi çalmak ve saklamak için nesne özellikleri verir.
Audio Listener - Sesi gerçekten “duyan” ve bunu oynatıcının hoparlörlerine veren bileşen. Varsayılan olarak, ana kamerada bir tane bulunur.
Animator - Animasyon sistemine bir nesneye erişim sağlar.
Light - Nesnenin çeşitli efektlerle bir ışık kaynağı gibi davranmasını sağlar.
Bu çizelgede Unity'nin nasıl composes GameObjects aracılığıyla kendisini sahnelere dönüştürür.
Sonraki derste, ilk GameObject'imizi oluşturacağız ve komut dosyası oluşturmaya başlayacağız.