İçindekiler
Genellikle Unity'de bir oyun geliştirmeye başladığınızda, karakterlerinizi hareket ettirebileceğiniz bir ortamın kısaltılmış bir versiyonunu istersiniz. ProBuilder , Unity'den ayrılmadan temel 3B modeller oluşturmanın yanı sıra hızlı bir şekilde 3B seviyeler oluşturmanıza ve prototip oluşturmanıza olanak tanır.
Bu makalede, Unity'de ProBuilder kullanarak basit bir seviye tasarlamayı öğreneceksiniz.
- Unity proje kurulumu
- Unity ile ProBuilder'ı Kurma
- Unity'deki seçim modları
- ProBuilder kullanarak Unity'de bir oda oluşturun
- Unity ortamınıza bir karakter getirin
Bu, nihai sonucumuzun gizli bir önizlemesidir. 

Unity proje kurulumu
Henüz yapmadıysanız, yeni bir Unity 3D projesi oluşturun ve ona "Merhaba ProBuilder" adını verin.
Bunu, bilgisayarınızda Unity Hub'ı başlatıp Yeni Proje öğesine tıklayarak yapabilirsiniz.

New Project'e tıkladıktan sonra aşağıdaki pencere açılır. Bir 3B proje oluşturduğumuzdan emin olmak için aşağıdaki adımları tamamlayın:
- Şablonlardan 3B'yi seçin
- Proje Adını “Projem”den “Merhaba ProBuilder”a güncelleyin
- Proje Oluştur düğmesini tıklayın

Projenin Unity'de açılması birkaç dakika sürecektir.
Projeyi açık tutun ve ProBuilder'ı entegre etmeye çalışalım.
Unity ile ProBuilder'ı Kurma
Bu adımda Unity'deki Hello ProBuilder projesine ProBuilder paketini ekleyeceksiniz.
Başlamak için ProBuilder paketini indirin. Bunu yapmak için Pencere > Paket Yöneticisi'ne gidin. Paketleri Unity Registry'ye geçirin . ProBuilder'ı arayın ve Yükle'ye tıklayın.

ProBuilder'ın başarıyla yüklenip yüklenmediğini doğrulamak için Unity editörünün sol alt tarafındaki Proje paneline gidin. Paketleri Genişlet. Listede ProBuilder görüyorsanız, ProBuilder'ın başarıyla yüklendiğini biliyorsunuzdur.

Üst araç çubuğunda Araçlar > ProBuilder > ProBuilder Penceresi'ne tıklayın. ProBuilder penceresini istediğiniz yere yerleştirin. Hiyerarşi panelinin hemen yanına yerleştirmeyi seviyorum.

Harika. ProBuilder'ın farklı özelliklerini keşfetmeye hazırsınız.
ProBuilder'da şekilleri kullanma
Yeni Şekil ile başlayalım.

Yeni Şekil özelliği, 12 farklı ilkel şekil oluşturmanıza olanak tanır:
- Kemer
- koni
- Küp
- silindir
- Kapı
- Boru
- Uçak
- Prizma
- küre
- Sprite
- Merdivenler
- Torus
Sahnemize bir küp getirerek başlayalım. Bunu yapmak için Yeni Şekil'e tıklayın. Sahne panelinizin sağ köşesinde bir Şekil Oluştur panelinin açık olduğunu göreceksiniz. Küp simgesini seçin. Sol tıklamayı basılı tutun ve şekli şu şekilde dışarı sürükleyin:

Küp boyutunu X, Y ve Z boyunca 1 birime ayarlayın.
Not: Hiyerarşi paneline geri dönerseniz, yeni şeklin (yani küpün) bir GameObject olduğunu göreceksiniz.
Unity'deki seçim modları
Sahne panelinin üst kısmındaki dört düğme, aşağıdaki dört seçim modu arasında geçiş yapmak için kullanılır:

- nesne seçimi

- köşe seçimi

- Kenar seçimi

- Yüz seçimi

Unity'deki standart 3B nesnelerle bu düzeyde bir manipülasyon mümkün değildir. Başka bir deyişle, bir GameObject küpü oluşturabilirsiniz (sağ tıklama > 3D Object > Cube ), ancak Unity içinde köşelerini, kenarlarını veya yüzlerini kontrol edemezsiniz. Bu nedenle ProBuilder ile bir küp (veya başka bir şekil) oluşturmak daha iyi bir alternatiftir.
Elde etmek istediğiniz şekli oluşturmanıza yardımcı olmak için 3B nesneniz üzerinde gerçekleştirebileceğiniz belirli işlemler vardır. Bu makalede gerçekleştireceğiniz üç işlem şunlardır:
- normalleri çevirme
- ekstrüzyon
- eğim
ProBuilder'ı kullanarak Unity'de bir oda oluşturun
Bir odanın sınırlarını oluşturarak başlayalım. Düşündüğünden daha kolay.
- Bir küp oluşturun (Unity'nin standart 3B nesnesini değil, ProBuilder kullanarak)
- 5 x 2 x 5 boyutlarını koruyun.


- Nesne seçim modunda olduğunuzdan emin olun. Küpü seçin. ProBuilder panelinden Normalleri Çevir'i tıkladığınızda bir odanız olur. Basit, değil mi?

Şimdi bu odanın içine merdivenler ekleyelim.
İlk olarak, Hiyerarşi paneli > Küp Seç seçeneğine giderek odayı 10 kat büyütün. Sağ taraftaki Denetçi panelinden, Ölçek Özelliği için sınırlı oranları etkinleştirdiğinizden emin olun. Ardından X, Y ve Z için ölçek olarak 10'u koyun.
Ardından, ProBuilder paneline geçin, Yeni Şekil'e tıklayın, ardından Şekil Oluştur panelinden Merdivenler simgesine tıklayın. Sahneye sol tıklayın ve basılı tutun. X ve Z ekseni boyunca uzatmak için sürükleyin. Sol tıklamayı bırakın. Merdivenin yüksekliğini ayarlamak için imleci +ve Y ekseni boyunca hareket ettirin. Sol tıklama yapın ve hepsi bu. Bir merdiven oluşturdunuz.

Profesyonel ipucu: Yeni bir şekil oluşturduktan hemen sonra başka bir nesne seçmediğinizden emin olun. Aksi takdirde, merdivenleri konfigürasyon penceresinden (veya Şekil Oluştur penceresinden) değiştiremezsiniz. Mevcut merdiveni silmeniz ve bir tane daha oluşturmanız gerekecek. Bu, ilk birkaç denemede zor olabilir, ancak biraz pratikle askıda kalacaksınız. Buradaki tavsiyem, ilk başta yavaş gitmek olacaktır. Yavaş yavaş, daha hızlı olacaksın.
Buradaki merdivenler için farklı Merdiven Ayarları ile oynayın ve değişiklikleri gözlemleyin.

Merdivenler için bu ayarları sakladım:

Şekil Özellikleri altındaki değerleri yoksayın . Aradığınız görünüme bağlı olarak farklı değerlere sahip olabilirsiniz.
Benim odam böyle görünüyor:

Şimdi diyelim ki merdivenlerden yukarı çıkan bir karakter varsa, merdivenlerin sonunda dolaşmak için bir çeşit platform olmalı; aksi takdirde karakter düşecektir. Ekstrüzyon kullanarak bu küçük platformu oluşturalım.
- Yüz Seçimi moduna geçin ve merdivenlerin uç yüzünü seçin:

- Shift tuşunu basılı tutun ve seçilen yüzü ileriye doğru sürükleyin. Bu adıma ekstrüzyon denir. Az önce merdivenlerin bir yüzünü çektin.

- Şimdi, platformun uzunluğunu şu şekilde yatay olarak artırın:

Platformun kalınlığını istediğiniz kadar artırabilirsiniz. Denemekten çekinmeyin. Bunu “sanatsal özgürlük” olarak düşünün.
Şimdi nasıl eğileceğimizi görelim. Kenarlarda ve yüzlerde pahlama yapılabilir. Teknik olarak, bir yüze eğim verirseniz, o yüzü oluşturan tüm kenarlar eğimli hale gelecektir, bu nedenle hala yalnızca kenarlara uygulanmaktadır. Eğim böyle görünür – seçilen yüzün keskin kenarları yuvarlanır (eğimli).

Eğim vermek için bir yüz veya kenar seçin ve ProBuilder panelinden Eğim düğmesini tıklayın.
Eğim butonunun sağ tarafında bulunan + simgesine tıklarsanız eğim miktarını da ayarlayabilirsiniz.
Aşağıdakiler dahil diğer işlemleri deneyin:
- alt bölümlere ayır
- Birleştirmek
- Silmek
Hangi ortamı yaratabileceğinizi görün.
Unity ortamınıza bir karakter getirin
Unity'den bu ücretsiz Başlangıç Varlıkları paketini indirin. Daha önce indirmediyseniz "Varlıklarıma Ekle" yazacaktır. Bunu tıklayın ve ardından Unity'de Aç'ı tıklayın.

Unity projenizde Paket Yöneticisi otomatik olarak açılacaktır. Ardından, sağ alt köşedeki İndir düğmesini tıklayın.

Ardından, İçe Aktar'ı tıklayın.

Ana Kamerayı sahneden silin.

Ardından Assets paneli > Starter Assets > ThirdPersonController > Prefabrik'lere gidin.

NestedParentArmature_Unpack hazır yapısını sahneye sürükleyin ve odanın içinde istediğiniz yere konumlandırın.

Ölçeği 5 (veya size ne iyi geliyorsa) değiştirerek hazır yapının boyutunu artırın.

Hiyerarşi panelinden > NestedParentArmature_Unpack > PlayerArmature öğesini seçin. Denetçi panelinde, “Üçüncü Kişi Denetleyici” komut dosyasını bulun ve aşağıdaki değerleri değiştirin:
- Hareket Hızı = 15 (istediğiniz gibi)
- Sprint Hızı = 25 (istediğiniz gibi)

Karakterinizin çevrede dolaşmasına izin vermek için Oynat'a tıklayın. Hareket etmek için W, A, S ve D tuşlarını kullanın. Zıplamak için Space'e basın ve etrafa bakmak için fareyi kullanın.

Çözüm
Mükemmel! ProBuilder ile Unity'de bir seviye oluşturdunuz.
Herhangi bir sorunla karşılaşırsanız veya yardıma ihtiyacınız olursa, lütfen bana Twitter veya LinkedIn üzerinden ping atın ve daha fazla Unity eğitimi ve kaynağı arıyorsanız Gumroad sayfama veya YouTube kanalıma bakın.
Ekstra kaynaklar
Unity'de Probuilder kullanarak basit bir seviye nasıl tasarlanır yazısı ilk olarak LogRocket Blog'da göründü.

Sohbete katıl0
Henüz yorum yok. İlk katkı senden gelsin.