通过此动作,你可以轮询键盘状态以查看当前是否正在按住任何键。在键盘键被按住的每一步,该动作将返回真(true),没有按住则是假(false),但是如果你点击了否修饰符,你将检测是否没有按住键(译者注:原文help应该为held),即没有按住时返回真,按住了则返回假。如果你只需要检查单次按键,请使用是否按键按下动作。
注意:如果要将动作添加进 "if" 动作块,它们应该被放置到动作的一边,如下图所示:
在“if”块之后执行的任何其他操作都将执行。
参数 描述 键 需要检测的键的名称 非 否定选项(true变为false,反之亦然)
上述代码每一帧检查空格键状态,如果按住空格键,就检查是不是点击空格键(译者注:ide中的key pressed为单次按下,down为按住,而文档正好相反,完全照搬此例时在官方更改之前两个位置需要对调一下)。如果检测到点击事件为 真 则播放一个音效,并且让精灵 的混合颜色变为红色。如果空格键没有被按住,则检查是不是释放,如果是,则把精灵的混合颜色变为白色。