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

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

进行点按和长按测试

首先进行点按测试,按下按键后,快速放开。可以发现,绿色小猫移动的速度要快一些。橘色小猫的速度要慢一些。就像每次绿色小猫都多跑一点。

橙色小猫代码

橙色小猫代码

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

绿色小猫代码

绿色小猫代码

总之,事件代码下的按键检测适合单次触发动作,不要求连续性的情况。而且两个不同按键的编程相互独立。比如,克隆方式发射子弹,最好是有时间间隔的,而不是几乎同时发射多发子弹。

侦测代码下的按键检测适合对连续性要求较高,长按允许连续多次执行的情况。比如,角色的移动,我们希望是连续的,没有停顿感的。

scratch事件积木相关知识点

给TA赞助
共{{data.count}}人
人已赞助
综合资讯

scratch打开礼物盒,蓝桥杯stema中级师训真题

2023-5-4 10:20:49

综合资讯

scratch模拟实现“区间测速”系统,计算物体运动的速度

2023-5-4 10:20:57

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索