【发布时间】:2019-04-06 11:57:31
【问题描述】:
我正在尝试让用户输入我的高分表中的名称。
我不想使用 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 是否有替代方法?
【问题讨论】:
-
我以为我会使用 KeyUp 事件,但我不认为这对每个键都有效。
-
请勿使用
get_string或get_string_async,它仅用于调试。前往 Marketplace 并获取任何免费的 GUI 或文本框(文本输入)并使用它。 -
我是学校的子账号,不能购买资产。
-
关键事件的想法可以奏效。我可以使用任何 KeyDown,然后将该键添加到字符串中。然后在用户按 Enter 时将字符串添加到高分表中。唯一的事情是我不确定是否有办法找到按下的键的字符串值。编辑:我可以使用keyboard_string 来做到这一点。