在scratch中,如果我们需要监听键盘的按键事件(例如按下 → 键,空格键等等,角色要朝右边走),我们有三种方法:
- 直接使用现成的指令。
它的优点是:简单。缺点是:不受绿旗事件控制,不受停止脚本指令控制。
- 使用组合指令。
它的优点是:受绿旗事件控制,受停止脚本指令控制。缺点是:复杂。
注意:等待按下→不成立是为了防止用户一直按下→键。如果不在意这个问题,可以去掉它。 - 只监听一次
重复执行直到:只执行响应一次空格按下事件。
顾名思义,我们只响应按一次空格,第二次按下就不生效了。那我们就可以使用如下的代码。