javascript - 在 Phaser 3 中暂停和恢复游戏

标签 javascript phaser-framework

Phaser-3 框架中是否有任何方法可以暂停正在运行的游戏并恢复(使用按钮)?为 Phaser-2 提供的那个不起作用。

最佳答案

在 phaser3 中,您可以同时运行多个场景。因此,您可以使用恢复按钮创建新场景并暂停当前场景。如果你有 2 个场景 A e B 你可以这样做:

# 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();
})

关于javascript - 在 Phaser 3 中暂停和恢复游戏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50988219/

相关文章:

javascript - 移动 safari 上的 iOS html5 视频

javascript - JS延迟后只处理一次输入

javascript - 使用循环使用值填充变量,然后检索该变量的特定 "moment"

javascript - 调整具有自定义物理文件的 Sprite 的大小? (P2/移相器)

javascript - Phaser 中的游戏 - AngularJS 中的 JavaScript 和事件

javascript - 在 Phaser 中销毁 Sprite

javascript - 如何将我的模块 Javascript 添加到 Prestashop 中的*所有*页面?

javascript - 匿名关闭和全局进口

javascript - Dynamics CRM 获取所选实体的属性值

javascript - Phaser.js 中的文本方向