scratch等待指令中的“等待(1)秒”与等待<>的作用及用法

在scratch编程中,我们经常会用到控制模块中的等待指令,在软件中,等待指令有两种,一种是等待几秒,有具体的参数,第二种是等待<>指令。第二种在使用过程中,经常不知道什么情况下使用这个,源自于对这个积木的理解不到位;下面我们一起来巩固下scratch等待指令;

scratch等待指令
scratch等待指令

scratch中“等待(1)秒”与等待<>的作用

等待(1)秒积木是上方有凹口,下方有凸口,是可以拼接其他的积木指令的。里面有等待的时间参数,等待几秒后,再执行下面的程序;

等待<>积木可以理解为,在<>之前一直等待。在条件没有满足时,程序会一直等待。在条件满足时,程序才会执行下一条脚本。

等待<>积木是可以暂停脚本的,直到指定的条件为true的情况下,才会继续执行下面的程序;因为等待<>积木用于暂停脚本,直到等待的条件为真,才可以继续执行,所以,它主要用于脚本必须等待某个事件的情况下;

scratch等待<>积木的用法

例题,小猫在没有“按下空格键”之前一直是等待的,只有等按下了空格,条件为真了,才会执行小猫移动10步旋转角度。如果一直按着“空格”不松开,角色就会一直移动、旋转。

scratch等待<>积木的用法
scratch等待<>积木的用法

如果是当我们一直按住空格键不松开,只执行一次移动10步、旋转4°脚本,该怎么办?

按下空格为真,按下空格不成立就是抬起空格键为真
按下空格为真,按下空格不成立就是抬起空格键为真

这里也需要用到等待<>积木,等待按下空格不成立,也就是抬起空格键。在没有抬起空格键之前,一直是等待的;由于是一直按着空格键,所以条件是没有满足的。没有满足,就会停下脚本,直到满足后,再继续下一循环;

按住空格键不松开,只执行一次脚本
按住空格键不松开,只执行一次脚本

scratch基础知识点推荐:

scratch停止全部脚本、停止这脚本、停止该角色的其他脚本区别与用法

字符型数字和数值型数字区别

scratch位图和矢量图的区别

最后更新时间:

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

上一篇 2023-02-10 10:05:55
下一篇 2023-02-10 16:36:29

相关推荐