Unity'de bir 2D oyun yapıyorum, ancak bu herhangi bir 2D oyun motoru için geçerli olacaktır.
Ortografik kameralarla çok düzlemli paralaks uygularsam, arka plan katmanının spritelarını yerleştirmek ve diğer katmanlardaki spritelarla nerede hizalanacaklarını bilmek zordur.
İlk içgüdüm, her katman için bir tane olmak üzere birden fazla kamera kullanmak ve arka plan katmanları için kameraların hareket hızını azaltmaktı. Bu, tüm arka plan spritelarını her kareyi hareket ettirmek zorunda kalmaz. Sorun, yarı hızda hareket eden bir katmanın, editörde görüntülendiğinde ana katmanın yarısını kaplamasıdır. Bu yüzden oyunu koyarken spriteların nereye yerleştirileceğini bilmek zor. Katman sayısını artırdıkça sorun katlanarak kötüleşir.
Bunu nasıl çözebilirim? Düzenleyicide onlarla çalışırken katmanları amaçlanan hareket hızlarına göre ters ölçeklendirmeyi denedim. Bu, tüm arka plan spritelarını ana katmana göre doğru konumlara yerleştirir, ancak korkunç bir şekilde bozulur.
Paralaks arka planlarını test etmek için sadece emip sürekli çalışan ve düzenleyen oyun arasında geçiş yapmam gerekir mi?