通过此动作,你可以轮询游戏手柄以查看当前是否正在按住任何按钮(译者注:ide里的key pressed应为key press是指初始的一次按下,而这里是指持续的按住)。在按下(并按住)游戏手柄按钮的每一步,该动作将都返回真(true),否则返回假(false),如果你点击了否定(not)修饰符,然后你可以检查按钮是否没有被按住,即:没有按下任何按钮动作将返回真正=,如果有则是假。如果你只需要检查一次按钮单击,请使用是否游戏手柄按下按钮动作。
注意:如果要将动作添加进 "if" 动作块,它们应该被放置到动作的一边,如下图所示:
如果if的判断结果是 真。那么此动作将会马上执行。放在别处的动作将会在此if动作块后执行。
参数 描述 游戏手柄 游戏手柄索引。 按钮 要检查的按钮的名称。 非 否定选项(true变为false,反之亦然)
上述动作块代码每一步轮询游戏手柄0的按钮状态,如果是持续的按住按钮,则检测初始的一次按钮按下。如果在初始按下时检测是真,播放声音,然后在按住按钮时,精灵混色变为红色。如果未按住按钮,则会对按钮释放进行检测,以将混色重置为白色。