Gunakan Tambahan Tilemap 2D untuk mencipta jubin animasi

Laman dikemaskini :
Tarikh penciptaan halaman :

Persekitaran pengesahan

Windows
  • Windows 11
Penyunting Perpaduan
  • 2021.3.3F1
Pakej Sistem Input
  • 1.3.0

Prasyarat untuk petua ini

Tetapan berikut telah dibuat terlebih dahulu sebagai premis untuk penerangan petua ini.

Apakah prasyarat untuk petua ini?

Mengenai meminjam bahan peta

Ia dipinjam dari laman web berikut. Hanya satu baris di atas digunakan.

Mengenai jubin animasi

Apabila bermain permainan yang menggunakan cip peta, Walaupun anda berhenti di tempat kejadian, anda sering akan melihat cip peta animasi seperti aliran air terjun bergerak dan kelipan api. Walaupun kaedah pelaksanaannya mungkin berbeza, namun ia dicapai dalam Perpaduan melalui animasi jubin.

Kebanyakan animasi dalam MapChips kelihatan bergerak dengan bertukar antara berbilang Petua Peta pada selang masa yang tetap. Terdapat juga yang dianimasi oleh pemprosesan berdasarkan piksel demi piksel, dan yang dianimasikan dengan menukar koordinat tekstur. Animasi yang akan kami lakukan kali ini akan dicapai dengan menukar cip peta.

Sediakan Petua Peta untuk jubin animasi

Kali ini, kami akan menyediakan cip peta berikut dan menghidupkan pergerakan gelombang dengan menukar cip peta.

Memisahkan MapChips untuk jubin animasi

Selepas membuat projek, letakkan MapChip yang baru sahaja anda buat dalam projek dan bahagikannya. Kerja-kerja di sini adalah sama dengan penjelasan untuk peta jubin, jadi saya akan menyiarkan hanya imej.

Anda tidak perlu menambahkannya ke palet jubin lagi.

Menambah jubin animasi

Pilih Cipta -> 2D -> Jubin Animasi -> daripada projek untuk menambahnya.

Nama itu boleh jadi apa sahaja. Anda tidak akan menggunakan nama ini di tempat lain.

Pilih Jubin Animasi yang anda cipta untuk togol Pemeriksa. Jatuhkan petua peta yang dibahagikan kepada bingkai segi empat tepat ini.

Anda boleh menjatuhkan jubin secara individu, tetapi jika anda menjatuhkan sumber berpecah, anda boleh mendaftarkan MapChips yang dibahagikan secara pukal.

Tambah petua peta dan ia akan kelihatan seperti imej. Jika tidak, ini adalah akhir penciptaan Jubin Animasi.

Menambah palet jubin

Buat palet jubin. Jika tiada tab palet jubin, paparkannya daripada "Tetingkap -> 2D -> Palet Jubin" dalam menu. Nama palet boleh jadi apa sahaja. Jika anda memerlukan lebih daripada satu palet semasa mencipta permainan anda, pastikan ia mudah difahami.

Seting palet jubin dicipta dalam folder SeaPalette baru dalam folder Adegan. Nama dan lokasi folder sewenang-wenangnya.

Sebaik sahaja anda mencipta palet jubin anda, tambah petua peta. Dalam peta jubin biasa, kami meletakkan maptip berpecah, tetapi kali ini kami akan meletakkan Jubin Animasi.

Apabila diletakkan, hanya satu cip dipaparkan, tetapi dalam kes jubin animasi, ini semua yang anda perlukan.

Meletakkan Petua Peta (Jubin Animasi)

Tambah peta jubin pada hierarki seperti yang anda lakukan untuk peta jubin.

Pilih Peta jubin untuk memaparkan grid dalam pandangan.

Mari letakkan petua peta di sini. Pilih jubin animasi daripada palet.

Letakkannya dalam pandangan. Ia kelihatan tidak berbeza dengan mapchips biasa.

Sekiranya anda tidak benar-benar memindahkannya, ia tidak akan animasi, jadi mari kita jalankannya.

Jika anda menjalankannya, anda dapat melihat bahawa maptip ditukar dan animasi setiap 1 saat. Dengan cara ini, mudah untuk melaksanakan animasi MapTip dengan hanya fungsi lanjutan tanpa membuat program.

Seting lain

Ubah kelajuan animasi

Secara lalai, selang pensuisan MapTip ialah 1 saat. Sebagai contoh, jika anda ingin menukar ini setiap 0.5 saat:

Apabila anda memilih Peta jubin yang ditambahkan pada hierarki, komponen Peta jubin dalam Pemeriksa mempunyai "Kadar Kemas Kini Animasi" yang anda boleh ubah di sini.

Nombor ini adalah bilangan "berapa kali untuk beralih dalam 1 saat", jadi jika anda beralih dalam 0.5 saat, anda akan bertukar dua kali dalam 1 saat, jadi tetapkan "2".

Cuba jalankannya dan lihat sama ada kelajuan animasi berubah.

Rawak masa animasi untuk setiap cip peta

Adalah lebih baik untuk mempunyai selang animasi yang sama untuk mapchips bersebelahan seperti tepi laut atau aliran air terjun, tetapi anda mungkin ingin menukar masa animasi untuk setiap objek, seperti kelipan api. Dalam kes itu, anda boleh rawak masa atau menukar kedudukan permulaan.

Pilih Jubin Animasi dan lihat bahagian bawah pemeriksa untuk melihat beberapa tetapan.

Kelajuan Minimum dan Kelajuan Maksimum boleh ditentukan sebagai had atas dan bawah bilangan helaian yang akan ditukar sesaat. Petua Peta yang diletakkan akan bernyawa dengan salah satu nombor rawak ini, jadi jika anda meletakkan berbilang Peta, masing-masing akan bernyawa pada kelajuan yang berbeza.

Sebagai contoh, jika anda menjalankan Minimum sebagai 1 dan Maksimum sebagai 2, anda dapat melihat bahawa mereka akan bernyawa pada kelajuan rawak.

Dengan cara ini, kerana ia ditentukan secara rawak pada tahap perpuluhan, ia tidak mungkin kelajuan yang sama.

"Masa Mula" dan "Mula Bingkai" menentukan kedudukan maptip permulaan animasi, tetapi saya rasa ia tidak banyak digunakan. "Jenis collider" adalah cerita pemprosesan yang berbeza, jadi saya akan meninggalkannya.

Mengesetkan masa animasi untuk setiap jenis Petua Peta

Sebagai contoh, anda mungkin mahu menukar pergerakan ombak setiap 1 saat, tetapi anda mahu aliran air terjun setiap 0.5 saat. Ini boleh ditetapkan seperti yang diterangkan sebelum ini, "Kelajuan Minimum" dan "Kelajuan Maksimum". Jika anda menetapkan Minimum dan Maksimum kepada nilai yang berbeza, ia akan rawak, jadi sebagai contoh, jika anda ingin menetapkan kelajuan beralih kepada 0.5 saat, jika anda menetapkan Minimum dan Maksimum kepada 2, semuanya akan dua kali ganda.