How to preload multiple Scenes

There are multiple shots in my project, and each shot needs to load a lot of resources. I want to load multiple shots in advance before playing, but I don’t know what to do. I need your help!

Launch all the scenes in your first scene with setVisible false?

Can you explain it in more detail :grinning:

I don’t know what you mean by ‘shots’, but you can load all the scenes you want, each with its own preloader.

class sceneA extends Phaser.Scene {
    
    ...
    
    create ()
    {
        ...
        
        this.scene.launch('sceneB').setVisible(false);
        this.scene.launch('sceneC').setVisible(false);
        ...
    }
}

you could just make a scene with nothing exept a preload function then put all the assets you need in the preload function then always make that scene run and never stop it so all the assets needed throughout the game are always loaded. (way better than preloading all that stuff with every different scene).