Standart Unity kutucuk haritalarını kullanarak yukarıdan aşağıya 2B harita oluşturma
Doğrulama ortamı
- Windows
-
- Pencereler 11
- Birlik Editörü
-
- 2021.3.3f1
- Giriş Sistemi Paketi
-
- 1.3.0
Bu ipucu için önkoşullar
Aşağıdaki ayarlar, bu ipucunun açıklaması için bir öncül olarak önceden yapılmıştır.
MapTips Hakkında
Eski oyunlarda kapasite sorunları nedeniyle tek resimli harita hazırlamak zordu. "Mapchips" adı verilen küçük görüntüleri birleştirerek harita oluşturma yöntemi popülerdi. Bu da geniş bir haritayı büyük bir görüntü hazırlamadan sadece küçük görüntü verileriyle ifade etmeyi mümkün kılar.
Artık oluşturulabilecek dosyanın boyutunda neredeyse hiçbir sınır yoktur, bu nedenle haritayı mapchips kullanmadan ifade etmek mümkündür. Maptips ile harita oluşturmak çok kolaydır ve hala popüler bir yöntemdir.
Unity, harita ipuçlarıyla harita oluşturmayı nispeten yakın zamanda destekledi, bu yüzden bu özelliği ortak bir RPG yukarıdan aşağıya harita oluşturmak için kullanacağım.
Bu arada, mapchip'in boyutu 16x16px, 32x32px ve 64x64px gibi değişir. Temel olarak, şekil karedir. Bu sefer 32x32px boyutunu kullanacağız.
Harita materyallerini ödünç alma hakkında
Gereksiz parçaları kaldırdık ve bunları aşağıdaki sitelerden ödünç alınanlar için örnek olarak kullandık.
Proje oluşturma ve görüntü hazırlama
2B projenizi oluşturduktan sonra, projenize bir MapTip görüntüsü ekleyin.
Olduğu gibi, bu sadece tek bir görüntüdür, bu yüzden Unity'nin çip bazında işleyebilmesi için onu böleceğiz. Denetçiyi görüntülemek için projeye eklenen bir MapTip seçin.
Her öğe denetçide görüntülenir, bu nedenle ayarlayın.
Öğe adı | değeri | açıklamaları |
---|---|---|
Doku Türü | peri | |
Hareketli Grafik Modu | çoğul | |
Birim başına piksel sayısı | 32 | Temel olarak, harita çipiyle aynı boyutta olmalıdır, ancak yaptığınız oyuna bağlıdır. |
Mesh Tipi | Mükemmel dikdörtgen | |
Filtre Modu | nokta | Gerektiğinde |
sıkıştırma | sız | Gerektiğinde |
Yapılandırıldıktan sonra, aşağıdaki "Uygula" düğmesini tıklayın.
Ardından ortadaki "Sprite Editor" düğmesini tıklayın.
Hareketli Grafik Düzenleyici iletişim kutusu göründüğünde, "Dilimle" açılır menüsünü tıklayın, Türü Hücre Boyutuna Göre Kılavuz olarak ayarlayın, XY piksel boyutunu harita ipucuyla aynı boyutta olacak şekilde belirtin ve Dilimle düğmesini tıklatın.
Ardından görüntü beyaz bir çizgiyle ayrılacaktır. Çizginin anlaşılması zorsa, yeşile dönmesi için Ctrl tuşuna basın.
Onaylandığında, iletişim kutusunu kapatmak için "Uygula" düğmesine tıklayın.
Projedeki harita ipucu görüntüsünün sağındaki düğmeyi tıklattığınızda bölünmüş görüntünün görüntülenmesi sorun değildir.
Döşeme haritası ekleme
Oyun ekranında bir karo harita oluşturalım. Eklemek için Hiyerarşi Ekle düğmesinden "2B Nesne > Tilemap - > Dikdörtgen" i seçin.
Ardından, hiyerarşiye Kılavuz ve Tipemap eklendiğinde ve bunlardan biri seçildiğinde, kılavuz görünümde görüntülenir.
Döşeme Paleti'ni Yapılandırma
Kutucuk paletinde bir sekme seçin. Değilse, menüden Pencere > 2B > Döşeme Paleti'ni seçin.
Yeni Palet Oluştur'u seçin ve ona açıklayıcı bir ad verin. Burada şimdilik "MapChipPalette" kullanıyoruz. Girdikten sonra, "Oluştur" düğmesine tıklayın.
Klasör belirtimi iletişim kutusu görüntülendiğinden, palet adıyla aynı olan "MapChipPalette" ile oluşturun. Oluşturacağınız palet, az önce oluşturduğunuz klasörde oluşturulacaktır.
Paleti oluşturduktan sonra, harita ipucu görüntüsünü yeni oluşturulan palete bırakın.
Klasör Belirt iletişim kutusu yeniden görüntülenir, ancak yeni oluşturduğunuz klasörü belirtin.
Harita ipucunun kutucuk paletine eklendiğini görebilirsiniz.
Ayrıca, oluşturulan klasörün içine bakarsanız, bölünmüş görüntünün dahil edildiğini görebilirsiniz.
Artık bir harita oluşturmaya hazırsınız.
Harita oluşturma
Artık hazır olduğunuza göre, tek yapmanız gereken bir harita oluşturmak. Kutucuk paletinden damlalık simgesini seçin.
Ardından, kullanmak istediğiniz MapChip'i seçebilirsiniz, bu nedenle yerleştirmek istediğiniz MapChip'i seçin.
Görünümde görüntülenen ızgarada fareyle tıklamayı deneyin. Tıkladığınız yere bir harita ipucu yerleştirilmelidir.
Sürekli olarak yerleştirmek için olduğu gibi sürükleyebilirsiniz.
Ayrıca diğer MapChip'leri seçip yerleştirebilirsiniz.
Bunları birlikte düzenlemek istiyorsanız, kutucuk paletinden dikdörtgen simgesini seçin.
Bunları aşağıdaki gibi aralıklarda düzenleyebilirsiniz:
Harita ipucunu kaldırmak istiyorsanız, kutucuk paletinden silgi simgesini seçin ve silmek istediğiniz yeri tıklatın.
Ayrıca, palete birden çok hücreye yayılan bir nesne yerleştirmek istiyorsanız, palette aralığı seçin.
Ardından, aralık görünümde görüntülenir ve birlikte düzenlemek için tıklatabilirsiniz.
"Seç", "Taşı" ve "Doldur" gibi başka simgeler de vardır, bu yüzden lütfen bunları kullanmayı deneyin.
Bundan sonra, harita çiplerini istediğiniz gibi yerleştirebilirsiniz ve harita tamamlanacaktır.
Bu sefer sadece kameranın menziline yerleştirdim, ancak daha geniş bir aralıkta bir harita oluşturursanız, Bence karakterinizi oyunun etrafında hareket ettirebilir ve haritayı kaydırırken yürümesini sağlayabilirsiniz.