Creating Room Transitions

I’m trying to make a Celeste inspired 2D platformer and want to implement some room transitions. The way I want it to be is that the camera will move within the specified area then when the player leaves the area and enters a new one then the camera will slowly transition to the next one like Celeste. All I’ve found is tutorials for fixed cameras in a grid of levels or a five year old Reddit post. If anybody needs detail on the project or what I’m trying to do I’ll be happy to answer!

1 Like

You need to implement a custom scene changer for this.

When it’s time for the room transition, you load the next level, add it to the SceneTree, and place it next to the current level. Then you move the camera to the new level. After the old level is offscreen, you can free it.

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