Parallax not showing in-game

Godot Version 4.3

Hey guys!

The new Parallax2D is not showing in-game for me. I have converted the old ParallaxBackground (which was working fine) to the new version. It is showing in the editor wrongly too, on top of everything no matter the order in the hierarchy, and when I hit Play it completely vanishes. I’ve read the documentation but did not find an answer there.

How can I make my 3 parallax layers show again in my game?

Thanks for your help


Could I see the rest of your setup? It looks like there are some odd settings on the layer you have highlighted. For example:

  • One of your layers is positioned with an x coordinate of 1536, meaning it’ll be 1536 px away from the camera, so you’d never see it.
  • the scroll_scale is set to 0,0 meaning that it will never scroll
  • no repeat_size set so it can’t infinitely scroll if you had a different scroll_scale
  • auto_scroll is set but since it has no repeat_size or scroll_scale it’ll never move.

You may want to take a look at the docs for Parallax2D to get a better understanding of what some of the properties do. There’s also a parallax tutorial linked in the docs too. It may give you better understanding of how parallax works.

1 Like

I did exactly that!

Here’s some more screen grab if that helps:


Thank you for your time.

Aaaah! That’s how it works… Rectified that. You can tell I come from a design-software-background.

All fixed now! It was indeed the initial positioning in the editor and on top of that my z-Index.
But I got it now. Thanks @markdibarry

No problem! Parallax is a complex effect, so it can be hard to get everything right. Besides the tutorial, KoBeWi made a great plugin that helps preview in the editor too!

Feel free to reach out if you have any more issues!

1 Like

This is amazing! Thanks for the hint!

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.