gpt4 book ai didi

javascript - 在 Phaser 中创造高分

转载 作者:行者123 更新时间:2023-12-03 06:53:13 25 4
gpt4 key购买 nike

这是我第一次通过教程创建游戏,我已经编写了代码,所以我对此完全陌生,但我渴望学习。

我有这款游戏“Bunny Defender”,想要创建一个简单的高分,我可以将其使用 XML 存储在某种本地存储中,并在游戏结束时在屏幕上显示高分结果。

我不知道如何执行此操作以及从哪里开始。如果有人能为我指出正确的方向以及如何管理它,我将非常感激?

//github上所有游戏文件 https://github.com/eiffelqiu/bunny-defender

最佳答案

var score =0;
var highscore =0;
var highScoreText;
var scoreText;

//////////////////////////////////////在create put下

 highScoreText = this.game.add.text(600, 40, 'HS: ' + highscore, {
font: '25px Arial',
fill: 'black'
});


this.score = 0;
this.labelScore = game.add.text(20, 20, "0",
{ font: "30px Arial", fill: "black" });

//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////然后在更新函数中使用this

highScoreText.text = 'HS: ' + localStorage.getItem("highscore");
{
if (this.score > localStorage.getItem("highscore"))
{
localStorage.setItem("highscore", this.score);
}
}

//////////////////////////////////////////////////////

//然后这部分你想要计数,所以很可能你想把它放在杀死兔子函数中或者你在它们生存时计算分数的地方。

this.score += 1;
this.labelScore.text = this.score;

///////////////////////////和 BOOOOOOOOM 工作高分

关于javascript - 在 Phaser 中创造高分,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37408825/

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