Saya akan mendekati ini menggunakan shader khusus pada SpriteRenderers saya yang mengambil dua tekstur, satu untuk setiap versi yang ingin Anda transisikan.
(Bahkan jika menggunakan efek ini untuk transisi antara lebih dari dua negara, saya masih akan mencoba untuk menyusun permainan jadi kita hanya perlu dua untuk merender pada satu waktu: keadaan lama dan keadaan berikutnya. Kita akan membiarkan permainan transisi itu dimainkan sampai selesai sebelum kita membiarkan pemain memulai transisi ke keadaan ketiga, di titik mana kita dapat mengganti keadaan "lama" kita sebelumnya karena tidak lagi terlihat)
Shader ini akan memudar secara lintas antara dua tekstur, menggunakan tekstur saluran tunggal ketiga sebagai penutup untuk efek (mis. Hitam = 100% kondisi lama, abu-abu = campuran 50/50, putih = 100% keadaan baru). Saya akan memetakan tekstur topeng ini di layar.
Lalu saya mengatur kamera kedua untuk membuat ke RenderTexture, untuk menghasilkan topeng ini. Kamera kedua ini akan bergerak dengan kamera utama saya dan cocok dengan ukuran FoV / ortografiknya, sehingga animasi apa pun dalam pandangan saya berlaku untuk dunia dan memperlihatkan topeng secara konsisten. Kamera ini akan ditampilkan di depan kamera utama saya, dan diatur untuk hanya melihat konten pada lapisan "pengungkap" yang ditunjuk khusus. Dalam contoh video, sepertinya mereka menggunakan sistem partikel untuk memercikkan kumpulan bentuk awan kecil ke dalam tekstur terbuka ini, yang meluas dari waktu ke waktu, memberikan transisi tepi penyebaran yang tampak organik.