Sto realizzando un gioco 2D in Unity, ma questo si applicherebbe a qualsiasi motore di gioco 2D.
Se implemento la parallasse multiplano con telecamere ortografiche, è difficile disporre gli sprite del livello di sfondo e sapere dove si allineeranno con gli sprite in altri livelli.
Il mio primo istinto è stato quello di utilizzare più telecamere, una per ogni livello, e ridimensionare la velocità di movimento delle telecamere per i livelli di sfondo. Questo evita di dover spostare tutti gli sprite di sfondo di ogni fotogramma. Il problema è che uno strato che si muove a metà velocità occuperà metà dello spazio del livello principale se visualizzato nell'editor. Quindi è difficile sapere dove posizionare gli sprite mentre stai preparando il gioco. Il problema peggiora esponenzialmente quando si aumenta il numero di livelli.
Come posso aggirare questo? Ho provato a ridimensionare inversamente i livelli in base alla velocità di movimento prevista lavorando con loro nell'editor. Ciò colloca tutti gli sprite di sfondo nelle posizioni corrette rispetto al livello principale, ma sono orribilmente distorti.
Devo solo succhiarlo e passare costantemente dall'editor al gioco in esecuzione per testare gli sfondi di parallasse?