Gunakan 2D Tilemap Extras untuk membuat peta dengan autotiles

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.

Apa prasyarat untuk tip ini?

Tentang meminjam bahan peta

Itu dipinjam dari situs berikut.

Tentang Auto Tiles

Biasanya, ketika menempatkan MapChips, MapChips yang terhubung ke atas, bawah, kiri, dan kanan perlu ditempatkan sambil mengubah MapChips yang akan ditempatkan setiap kali. Namun, ini cukup merepotkan karena Anda harus mengganti chip peta untuk ditempatkan sesuai dengan kompleksitas peta. Juga, karena semuanya dilakukan dengan tangan, ada kemungkinan salah penempatan.

Jika Anda menggunakan mekanisme auto-tile, jika ada MapTips yang terhubung ke atas, bawah, kiri, dan kanan, MapChips akan secara otomatis beralih dan menempatkannya sehingga tidak ada ketidaknyamanan. Penting untuk mengatur di mana harus terhubung terlebih dahulu, tetapi sangat disarankan karena biaya penempatan chip peta akan berkurang lebih dari upaya itu.

Untuk menggunakan autotile di Unity, Anda perlu menggunakan pustaka ekstensi. Mari kita gunakan perpustakaan resmi "2D Tilemap Extras".

2D Tilemap Extras diinstal sebagai standar dalam proyek 2D mulai Unity Editor 2021.3.3f1.

Siapkan Tips Peta untuk Ubin Otomatis

Untuk saat ini, chip peta apa pun yang menghubungkan atas, bawah, kiri, dan kanan baik-baik saja, tetapi chip peta untuk ubin otomatis yang terdiri dari 5 chip seperti yang ditunjukkan di bawah ini sering digunakan.

Namun, konfigurasi di atas adalah dalam bentuk yang sering digunakan dalam "WOLF RPG Editor". Lima chip sudah cukup karena dapat digunakan di 4 bagian alat lagi, tetapi Unity tidak memiliki banyak fungsi, jadi Anda perlu membuat jumlah chip yang diperlukan terlebih dahulu dari 5 chip di atas.

Namun, sulit untuk membuatnya dengan tangan, sehingga lebih mudah untuk membuatnya secara massal menggunakan situs berikut.

Saat Anda membuka halaman, Anda akan melihat layar seperti yang ditunjukkan pada gambar, jadi jatuhkan gambar 5 chip yang disebutkan sebelumnya dalam bingkai latar belakang biru.

Kemudian, gambar split akan dibuat, jadi unduh dan gunakan.

Memisahkan MapChips untuk Ubin Otomatis

Setelah membuat proyek, tempatkan MapChip yang baru saja Anda buat di proyek dan bagilah. Pekerjaan di sekitar sini sama dengan penjelasan untuk tilemap, jadi saya hanya akan memposting gambar.

Anda belum perlu menambahkannya ke palet ubin.

Menambahkan Petak Aturan

Auto-tile dapat dicapai dengan "Rule Tile" di 2D Tilemap Extras. Klik kanan area kosong di proyek dan pilih Buat -> Ubin > 2D- Ubin Aturan > untuk menambahkannya.

Namanya bisa apa saja. Untuk saat ini, saya akan menyebutnya "SeaAutoTile".

Pilih Petak Aturan yang Anda buat, dan pemeriksa akan berubah seperti yang ditunjukkan. Pertama, tentukan sprite default. Sprite ini tidak mempengaruhi penempatan maptip, tetapi akan menjadi thumbnail, jadi harap tentukan gambar yang mudah dipahami.

Pengaturan gambar dapat diatur dengan memilih dari tombol pilih atau dengan menjatuhkan gambar maptip secara langsung.

Selanjutnya, letakkan satu set maptips untuk digunakan untuk bingkai persegi panjang di bawah ini. Dimungkinkan untuk menjatuhkannya satu per satu, tetapi jika Anda menjatuhkan sumber gambar dari MapChips yang terbagi, Anda dapat mendaftarkan MapChips yang terbagi secara massal.

Di bawah ini adalah gambar dari status yang ditambahkan. Total ada 47 chip.

Apa yang akan kita lakukan di sini diatur ke arah mana setiap MapTip akan terhubung. Klik pada 9 kotak untuk beralih antara "kosong", "× (merah)", dan "panah (hijau)". × berarti tidak terhubung ke arah itu, panah berarti menghubungkan. Ruang kosong dibiarkan ke mapchip berikutnya.

Jika Anda hanya terhubung dalam 4 arah, Anda hanya dapat mengatur 4 kotak ke atas, bawah, kiri dan kanan.

Namun, kali ini, ada beberapa yang terhubung secara diagonal, dan satu-satunya perbedaan adalah mereka terhubung secara diagonal atau tidak, jadi atur dengan benar.

Atur semua 47 dan selesai.

Tambahkan ke palet ubin

Buat palet ubin. Jika tidak ada tab palet ubin, tampilkan dari "Window -> 2D -> Tile Palette" di menu. Nama palet bisa apa saja. Jika Anda membutuhkan lebih dari satu palet saat membuat game, tetap mudah dimengerti.

Pengaturan palet ubin dibuat di folder SeaPalette baru di folder Scenes. Nama folder dan lokasi berubah-ubah.

Setelah Anda membuat palet ubin, tambahkan tip peta. Dalam peta ubin normal, kita menempatkan tip peta yang dibagi, tetapi kali ini kita akan menempatkan Rule Tile.

Ketika ditempatkan, hanya satu chip yang ditampilkan, tetapi dalam kasus ubin otomatis, ini semua yang OK.

Penempatan MapTips (Petak Otomatis)

Tambahkan tilemap ke hierarki seperti yang Anda lakukan untuk tilemap.

Pilih Peta petak untuk menampilkan kisi dalam tampilan.

Mari kita tempatkan tip peta di sini. Pilih ubin otomatis dari palet.

Jika Anda menempatkannya dalam tampilan, itu akan ditempatkan seperti dalam kasus satu kotak, tetapi jika Anda menempatkannya dalam bentuk yang terhubung, Anda dapat melihat bahwa chip peta diatur dengan cara yang berbeda sehingga mereka terhubung. Ini adalah pengaturan menggunakan mekanisme ubin otomatis. Anda tidak lagi harus memilih MapTips terpisah untuk terhubung.

Saya mencoba mengaturnya sehingga menjadi kolam. Namun, koneksinya salah. Hal ini karena Ubin Aturan salah dikonfigurasi. Dalam hal ini, kembali ke pengaturan Rule Tile dan atur ulang lokasi yang aneh. Anda dapat membiarkan MapTips ditempatkan sebagaimana adanya.

Benar di mana itu salah.

Jika Anda memodifikasinya, itu akan secara otomatis tercermin, dan Anda dapat memastikan bahwa itu akan berbentuk seperti kolam.

Setelah itu, coba letakkan dalam berbagai bentuk dan periksa apakah ada yang salah. Jika diatur dengan benar, Anda dapat menempatkan maptip dengan cara alami hanya dengan mengklik dengan mouse.

Disarankan untuk mengatur ubin otomatis dengan cara ini, karena akan membuat pembuatan peta sangat mudah. Tentu saja, jika Anda mendaftarkan chip peta lain di palet ubin, Anda dapat membuat peta yang menggabungkan ubin otomatis dan ubin biasa.