Unity'de Oyun Programlama

Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Banlı Üye
Katılım
18 Nis 2016
Mesajlar
1,783
Tepki puanı
-5
10 HİZMET YILI
File > New Project seçeneğini seçip, yeni bir proje oluşturuyoruz.

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 2000x2000'lik bir Terrain oluşturduk. Bu boyut bizim için çok büyük.

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.

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.

Şimdi sıra oyunumuza ışık eklemeye geldi. Işık eklemek için menüden, "GameObject > Create Other > Point Light" seçeneğini seçiyoruz. Bunu yaptıktan sonra oyunumuza ışık eklemiş oluyoruz.
 
Moderatörün son düzenlenenleri:
Seçkin Üye
Katılım
30 Eyl 2016
Mesajlar
385
Tepki puanı
6
9 HİZMET YILI
Eyvallah Exper'cim Yararlı Konu
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...