Saya membuat game 2D di Unity, tetapi ini akan berlaku untuk semua mesin game 2D.
Jika saya menerapkan multiplane parallax dengan kamera ortografis, sulit untuk meletakkan sprite lapisan latar belakang dan tahu di mana mereka akan sejajar dengan sprite di lapisan lain.
Insting pertama saya adalah menggunakan beberapa kamera, satu untuk setiap lapisan, dan menurunkan kecepatan pergerakan kamera untuk lapisan latar belakang. Ini menghindari keharusan untuk memindahkan semua sprite latar belakang setiap frame. Masalahnya adalah bahwa lapisan yang bergerak dengan kecepatan setengah akan memakan setengah ruang lapisan utama saat dilihat di editor. Jadi sulit untuk mengetahui di mana menempatkan sprite saat Anda meletakkan permainan. Masalahnya semakin buruk secara eksponensial saat Anda menambah jumlah lapisan.
Bagaimana saya mengatasi ini? Saya telah mencoba mengubah skala lapisan dengan kecepatan gerakan yang dimaksudkan saat bekerja dengan mereka di editor. Itu menempatkan semua sprite latar belakang di lokasi yang benar relatif terhadap lapisan utama, tetapi mereka sangat terdistorsi.
Apakah saya hanya perlu menyedotnya dan terus-menerus beralih antara editor dan game yang sedang berjalan untuk menguji latar belakang paralaks?