So, I set up a common set of ParllaxLayers in a ParallaxBackground. Then I set one of them to ignore Camera2D zoom, which it kind of does, but instead it weirdly translates when zoom happens. I want it to follow the payer Camera2D, but not react at all to zoom.
The vertical translation can be fixed by setting motion scale y to zero, but not the horizontal one, because I want it to move with the player.
The Camera2D zooms out when the ball (player) reaches a certain height.
The layer in question is "mountains".
Project : https://files.fm/u/4hm5mawd
Thanks for all answers.