gpt4 book ai didi

javascript - 如何在 Phaser 3 中将数据从一个场景传递到另一个场景?

转载 作者:行者123 更新时间:2023-11-29 20:48:14 28 4
gpt4 key购买 nike

我正在 Phaser 3 中制作游戏,但我似乎无法找到如何将分数从 GameScene 传递到 GameOverScene。

最佳答案

调用 this.scene.start 时,您可以将可选数据传递给场景。

this.scene.start(key, data) , 其中有 an official demo .

您可以在场景中使用init 来检索数据。

所以在您的 GameScene 中,您可能有如下内容:

this.scene.start('GameOverScene', { score: this.playerScore });

然后在您的 GameOverScene 中,您应该有如下内容:

init: function (data)
{
console.log('init', data);
this.finalScore = data.score;
}

关于javascript - 如何在 Phaser 3 中将数据从一个场景传递到另一个场景?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53356039/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com