搜索

scratch事件与侦测,事件和侦测按键积木的区别

2023-05-04 10:20:51

在scratch程序编写的过程中,我们会发发现scratch事件与侦测的效果功能是一样的,例如按下空格、按下向上键、按下向下键等。看上去他们效果差不多,但实际上还有所不同的。今天我们来给大家结合案例讲解下,scratch事件与侦测中的按键和侦积木的区别;

进行点按和长按测试

首先进行点按测试,按下按键后,快速放开。可以发现,绿色小猫移动的速度要快一些。橘色小猫的速度要慢一些。就像每次绿色小猫都多跑一点。 橙色小猫代码 橙色小猫代码 然后进行长按测试,按下按键后,等待1秒或2秒再放开。可以发现,绿色小猫移动的速度还是比橘色小猫快。而且橘色小猫会有卡顿感,持续按住按键的时候橘色小猫的运动依然是有停顿的。尤其按下按键第一次移动后停顿的时间要长一些。 绿色小猫代码 绿色小猫代码 总之,事件代码下的按键检测适合单次触发动作,不要求连续性的情况。而且两个不同按键的编程相互独立。比如,克隆方式发射子弹,最好是有时间间隔的,而不是几乎同时发射多发子弹。 侦测代码下的按键检测适合对连续性要求较高,长按允许连续多次执行的情况。比如,角色的移动,我们希望是连续的,没有停顿感的。

scratch事件积木相关知识点

← 返回 Scratch 资讯  |  意见反馈

微信二维码 微信扫码关注 抖音二维码 抖音扫码关注