Membuat peta 2D top-down menggunakan peta petak peta Unity standar

Halaman Diperbarui :
Tanggal pembuatan halaman :

Lingkungan verifikasi

Windows
  • jendela 11
Editor Kesatuan
  • 2021.3.3f1
Paket Sistem Input
  • 1.3.0

Prasyarat untuk tip ini

Pengaturan berikut telah dibuat sebelumnya sebagai premis untuk deskripsi tip ini.

Tentang MapTips

Dalam game lama, sulit untuk menyiapkan peta gambar tunggal karena masalah kapasitas. Metode membuat peta dengan menggabungkan gambar kecil yang disebut "mapchips" sangat populer. Hal ini memungkinkan untuk mengekspresikan peta yang luas hanya dengan data gambar kecil tanpa menyiapkan gambar besar.

Sekarang hampir tidak ada batasan ukuran file yang dapat dibuat, sehingga dimungkinkan untuk mengekspresikan peta tanpa menggunakan mapchips. Pembuatan peta dengan maptips sangat mudah dan masih merupakan metode yang populer.

Unity relatif baru-baru ini mendukung pembuatan peta dengan maptips, jadi saya akan menggunakan fitur ini untuk membuat peta top-down RPG umum.

Omong-omong, ukuran mapchip bervariasi, seperti 16x16px, 32x32px, dan 64x64px. Pada dasarnya, bentuknya persegi. Kali ini kita akan menggunakan ukuran 32x32px.

Tentang meminjam bahan peta

Kami telah menghapus bagian yang tidak perlu dan menggunakannya sebagai sampel untuk yang dipinjam dari situs berikut.

Membuat proyek dan menyiapkan gambar

Setelah Anda membuat proyek 2D, tambahkan gambar MapTip ke proyek Anda.

Karena itu, itu hanya satu gambar, jadi kami akan membaginya sehingga Unity dapat menanganinya berdasarkan chip-by-chip. Pilih MapTip yang ditambahkan ke proyek untuk menampilkan Inspektur.

Setiap item ditampilkan di inspektur, jadi aturlah.

Catatan nilai nama item
Jenis Tekstur Sprite
Sprite Mode jamak
Piksel per unit 32 Pada dasarnya, ukurannya harus sama dengan chip peta, tetapi itu tergantung pada game yang Anda buat.
Jenis Mesh Persegi panjang sempurna
Filter Mode ujung Jika perlu
Kompresi tanpa Jika perlu

Setelah dikonfigurasi, klik tombol "Terapkan" di bawah ini.

Kemudian klik tombol "Editor Sprite" di dekat bagian tengah.

Ketika dialog Editor Sprite muncul, klik tarik-turun "Slice", Atur tipe ke Grid By Cell Size, tentukan ukuran piksel XY menjadi ukuran yang sama dengan tip peta, dan klik tombol Slice.

Kemudian gambar akan dipisahkan oleh garis putih. Jika garis sulit dipahami, tekan tombol Ctrl sehingga berubah menjadi hijau.

Saat dikonfirmasi, klik tombol "Terapkan" untuk menutup dialog.

Tidak apa-apa jika gambar split ditampilkan ketika Anda mengklik tombol di sebelah kanan gambar maptip dalam proyek.

Menambahkan peta petak

Mari buat tilemap di layar game. Pilih "2D Object > Tilemap - > Rectangle" dari tombol Add Hierarchy untuk menambahkannya.

Kemudian, ketika Grid dan Tipemap ditambahkan ke hierarki dan salah satu dipilih, grid ditampilkan dalam tampilan.

Mengonfigurasi Palet Ubin

Pilih tab di palet ubin. Jika tidak, pilih Window > 2D > Tile Palette dari menu.

Pilih Buat Palet Baru dan beri nama deskriptif. Di sini, kami menggunakan "MapChipPalette" untuk saat ini. Setelah masuk, klik tombol "Buat".

Karena dialog spesifikasi folder ditampilkan, buat dengan "MapChipPalette", yang sama dengan nama palet. Palet yang akan Anda buat akan dibuat di folder yang baru saja Anda buat.

Setelah membuat palet, letakkan gambar maptip ke palet yang baru dibuat.

Dialog Specify Folder akan ditampilkan lagi, tetapi tentukan folder yang baru saja Anda buat.

Anda dapat melihat bahwa maptip telah ditambahkan ke palet ubin.

Juga, jika Anda melihat ke dalam folder yang dibuat, Anda dapat melihat bahwa gambar yang dibagi disertakan.

Sekarang Anda siap untuk membuat peta.

Membuat peta

Sekarang setelah Anda siap, yang harus Anda lakukan adalah membuat peta. Pilih ikon pipet dari palet ubin.

Kemudian, Anda dapat memilih MapChip yang ingin Anda gunakan, jadi pilih MapTip yang ingin Anda tempatkan.

Coba klik dengan mouse pada grid yang ditampilkan dalam tampilan. Tip peta harus ditempatkan di tempat yang Anda klik.

Anda juga dapat menyeretnya apa adanya untuk menempatkannya terus menerus.

Anda juga dapat memilih dan menempatkan MapChips lainnya.

Jika Anda ingin menyusunnya bersama-sama, pilih ikon persegi panjang dari palet ubin.

Anda dapat mengaturnya dalam rentang seperti ini:

Jika Anda ingin menghapus tip peta, pilih ikon penghapus dari palet ubin dan klik di mana Anda ingin menghapusnya.

Juga, jika Anda ingin menempatkan objek yang mencakup beberapa sel di palet, pilih rentang di palet.

Kemudian, rentang akan ditampilkan dalam tampilan, dan Anda dapat mengkliknya untuk mengaturnya bersama.

Ada ikon lain seperti "Pilih", "Pindahkan", dan "Isi", jadi silakan coba gunakan.

Setelah itu, Anda dapat menempatkan chip peta sesuka Anda, dan peta akan lengkap.

Kali ini, saya hanya menempatkannya di kisaran kamera, tetapi jika Anda membuat peta dengan jangkauan yang lebih luas, Saya pikir Anda juga dapat memindahkan karakter Anda di sekitar permainan dan membuatnya berjalan sambil menggulir peta.