在scratch程序编写的过程中,我们会发发现scratch事件与侦测的效果功能是一样的,例如按下空格、按下向上键、按下向下键等。看上去他们效果差不多,但实际上还有所不同的。今天我们来给大家结合案例讲解下,scratch事件与侦测中的按键和侦积木的区别;
进行点按和长按测试
首先进行点按测试,按下按键后,快速放开。可以发现,绿色小猫移动的速度要快一些。橘色小猫的速度要慢一些。就像每次绿色小猫都多跑一点。

然后进行长按测试,按下按键后,等待1秒或2秒再放开。可以发现,绿色小猫移动的速度还是比橘色小猫快。而且橘色小猫会有卡顿感,持续按住按键的时候橘色小猫的运动依然是有停顿的。尤其按下按键第一次移动后停顿的时间要长一些。

总之,事件代码下的按键检测适合单次触发动作,不要求连续性的情况。而且两个不同按键的编程相互独立。比如,克隆方式发射子弹,最好是有时间间隔的,而不是几乎同时发射多发子弹。
侦测代码下的按键检测适合对连续性要求较高,长按允许连续多次执行的情况。比如,角色的移动,我们希望是连续的,没有停顿感的。
scratch事件积木相关知识点推荐:
最后更新时间:
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。