如果手柄按钮按下


描述

此动作检查给定索引的游戏手柄的按钮上的初始的按下操作(译者注:ide英文版的key down是持续按住,应该官方错误,key pressed应是key press,即初始的一次按下检测)。在单击游戏手柄的按钮时,它将返回真(true),其它情况返回假(false)。如果你启用了否定(not)修饰符,此动作的效果将被反转,并检查按钮是否没有被压下,按下返回,其它情况返回

注意:如果要将动作添加进 "if" 动作块,它们应该被放置到动作的一边,如下图所示:
如果if的判断结果是 。那么此动作将会马上执行。放在别处的动作将会在此if动作块后执行。


动作语法:

如果游戏手柄按钮按下语法


参数:

参数 描述
游戏手柄 游戏手柄索引。
按钮 要检查的按钮的名称。
否定选项(true变为false,反之亦然)


例如:

如果游戏手柄按下按钮示例
上述动作块代码每一步轮询游戏手柄0的按钮状态,如果是持续的按住按钮,则检测初始的一次按钮按下。如果在初始按下时检测是,播放声音,然后在按住按钮时,精灵混色变为红色。如果未按住按钮,则会对按钮释放进行检测,以将混色重置为白色。