不推荐使用Game Maker Studio 2 get_string

时间:2018-11-02 08:41:22

标签: gml game-maker-studio-2

我正在尝试要求用户输入要放入我的高分表的名称。

我不想使用get_string_async,因为这样会在用户甚至给出名称之前添加一个名称和分数,但是get_string不起作用,因为它已被弃用。

name = get_string("Game Over. What is your name?","Player");
highscore_add(name,score);
global.highscore == 1; //tells draw event to draw highscore table.

在继续输入代码之前,get_string是否有等待输入的替代方法?

1 个答案:

答案 0 :(得分:0)

如果您希望玩家输入自己的名字,请尝试在首次输入时在该位置进行设置

您可以将其放入脚本中,然后说:

name = scr_get_name();


//Inside of "scr_get_name()"
keyboard_string = 0;
if(player_typing){
    if(keyboard_check_pressed(vk_enter)){
        name = keyboard_string;
        return(name);
    }
}