Unity Oyun Motoru Dersleri #1

Kategori Genel
01.03.2017
681 Okunma

Herkese merhaba, uzun süredir Unity Oyun Motorunu kullanmaktayım. Unity Oyun Motorunu seçmemin sebeplerinden birisi Unity Oyun Motorunun açık kaynak kodlu olması ücretsiz olmasıdır. Unity ile ilgili daha fazla bilgiyi kendi sitesinden alabilirsiniz. Unity Oyun Motoru ile eşdeğer olabilecek diğer oyun motorlarından biriside Unreal Engine’dır. Unreal Engine, Unity Oyun Motoruna kıyasla daha hoş oyunlar ortaya çıkarabilmekte. Fakat hayal gücünüzü en iyi Unity Oyun Motorunda yansıtabilirsiniz. Bu dersimizde Unity’de kontrol edebileceğimiz bir karakter oluşturup, bu karakter ile etrafımızda var olan bir takım objeleri toplamak. Unity hakkında hiçbir fikri olmayanlar için zor bir proje olarak gözükebilir. Fakat tek satır kod dahi yazmadan, istediklerimizi kolayca yapabiliriz. Şimdi hep birlikte bu projeyi yapmaya başlayalım.

Unity Oyun Motoru Terrain Oluşturmak ve Dokulamak

Öncelikle Unity’i açıp, menüden File > New Project seçeneğini seçip, yeni bir proje oluşturuyoruz.

Unity Oyun Motoru Proje Oluşturmak

Karşımıza boş bir “Scene” çıkacak. İlk olarak “Terrain” (Arazi) oluşturmakla işe başlayacağız. “Terrain“, oyunumuzda oluşturduğumuz tüm objelerin üzerinde durduğu oyun alanı olarak düşünülebilir. Terrain oluşturmak için menüden, Terrain > Create Terrain seçeneğini seçiyoruz. Şu an “Scene” penceresinde default olarak 2000×2000’lik bir Terrain oluşturduk. Bu boyut bizim için çok büyük.

Unity Oyun Motoru Terrain Eklemek

Terrain boyutunu ayarlamak için, menüden Terrain > Set Resolution seçeneğini seçiyoruz. Çıkan pencerede Terrain Width ve Terrain Lenght özelliklerini 50 olarak değiştirdim. Siz istediğiniz bir değer yapabilirsiniz. Şu an oluşturduğumuz Terrain 50X50’lik boş bir Terrain oldu.

Unity Oyun Motoru Set Resolution

 

Sıra geldi Terrain’i özelleştirmeye. “Inspector” penceresi altında, O an “Hierarchy” tablosu altında seçmiş olduğumuz objenin özelliklerini görmekteyiz. (İlk defa Unity ile uğraşanlar için bu yazı biraz zorlayıcı olabilir, vaktim olursa Unity ile ilgili başlangıç tutorial hazırlamayı planlıyorum.) Lafı fazla uzatmadan, konumuza dönelim. Inspector penceresi altında, Terrain objemize ait “Terrain (Script)” componenti altındaki “Paint Texture” butonuna tıklıyoruz.

Açılan pencerede aşağıdaki resimde yaptığım gibi, Edit Textures > Add Texture seçeneğini seçiyoruz. Karşımıza “Add Terrain Texture” diye bir pencere çıkacak. Bu pencereden “Splat” seçeneğine tıklıyoruz ve açılan pencereden beğendiğimiz bir Texture seçiyoruz. Atık seçmiş olduğumuz bu Texture, Terrain’imizin sahip olduğu zemindir.

 

 Bu Unity Oyun Motoru dersimizde bir terrain ekledik ve bu terraini doku ile boyadık. İlerde ki derslerde ışıklandırmayı ve karakter kontolünü anlatacağım.

Comments of this post

Henüz yorum bulunmuyor!

%d blogcu bunu beğendi: