没有加入高分

时间:2019-04-16 15:13:47

标签: game-maker game-maker-studio-2

我正在制作游戏,我想添加一个前3名的记分板,所以我使用的是游戏制作者拥有的内置高分系统,但是当我添加高分并使用消息框显示分数时添加之后,它不会输出

我试图测试一下分数是否大于前3名,然后将其插入其中,但这对我不起作用

这里没有测试就使用了我正在使用的代码,看看它是否应该位于前3位

if(keyboard_string != ""){
    highscore_add(keyboard_string,score);
    show_message("Added highscore");
    show_message(highscore_name(0) + ": " + string(highscore_value(0)));
    keyboard_string = "";
}

它会检查您是否输入了名称,然后将其添加到分数列表中(在游戏结束屏幕上按Enter时,if语句较大)

“添加的高分”后面的消息框应显示最高得分和附加的名称,而是显示“添加的高分”,然后显示“:0”。

如果消息框正常工作,那么至少应该得分最高(为什么要打印得分最高的分数),我将其更改为

show_message(highscore_name(1) + ": " + string(highscore_value(1)));

然后打印“:0”

我不知道为什么不增加任何帮助会很感激

1 个答案:

答案 0 :(得分:0)

老实说,使用随附的保存系统是非常糟糕的(很夸张地说,它是一个savestate系统,而不是保存),我建议您使用.ini保存系统,我真的很简单,您会了解它的工作原理,我将保留指向一个很好的教程的链接,该教程讲授如何使用ini的基础知识。

以下是链接:https://gdpalace.wordpress.com/2016/07/03/ini_files_save_load/