Existe-t-il une méthode pour suspendre un jeu en cours et reprendre (à l'aide d'un bouton) dans le cadre Phaser-? Celui donné pour Phaser-2 ne fonctionne pas.
Dans phaser3, plusieurs scènes peuvent s'exécuter en parallèle. Vous pouvez donc créer une nouvelle scène avec le bouton de reprise et mettre en pause la scène actuelle. Si vous avez 2 scènes A e B vous pouvez faire:
# In scene A
this.scene.launch('sceneB')
this.scene.pause();
# Then in sceneB, you can return to sceneA:
button.on('pointerdown', function() {
this.scene.resume('sceneA');
this.scene.stop();
})
Appelez game.scene.pause("default")
si vous n'avez que la scène par défaut. Si vous en avez plus, appelez-le comme ceci game.scene.pause(sceneKey)
.
Documents à: https://photonstorm.github.io/phaser3-docs/Phaser.Scenes.SceneManager.html