是否有可能让用户输入只接受某些单词然后激活一个处于休眠状态的脚本? [游戏制作者]

时间:2016-09-15 17:20:07

标签: game-maker

我想知道在游戏制作者中是否有可能这样做,以便当用户第一次说出点击(此刻被分配为点击)时会出现一个弹出窗口,询问用户输入然后他们必须键入某个单词/句子,然后当他们正确的时候弹出消失然后他们解锁了攻击的能力?谢谢!

1 个答案:

答案 0 :(得分:0)

在您的房间控制器对象中,

1 - 有一个"创建"步骤初始化你的" firstLeftClick" to" true"

2 - 有一个"步骤"你有一个"执行代码的事件" :

// code to execute
posX = (room_height - sprite_get_height(myDialogObject))/2;
posY = (room_width - sprite_get_width(myDialogObject))/2;

if(firstLeftClick && mouse_check_button(mb_left)){
    instance_create(posX,posY,myDialogObject);
}

接下来有你的对话框对象(不知道如何创建,但必须要很难,同样的方法是添加一个步骤事件来验证提示的值,并在识别某些模式时执行某些操作。

参见script_execute(scr,arg0,arg1,arg2,...);在https://docs.yoyogames.com/index.html?page=source%2Fdadiospice%2F002_reference%2Fmouse,%20keyboard%20and%20other%20controls%2Fdevice%20input%2Findex.html