最新消息:680元/半年,推荐全网最具性价比的一站式编程学习平台码丁实验室

【Scratch工具介绍】事件积木

Scratch 少儿编程 3566浏览 0评论

友情提示:680元/半年,儿童学编程,就上码丁实验室

【Scratch工具介绍】事件积木

事件(event)积木的“事件”二字远不如运动、外观、声音等容易理解。它在编程领域是个重要的常见概念,常见到根本不用给出一个具体的概念表述,程序员们就都理解它的含义、它的作用。对于处在入门阶段的大家,我还是给一段描述,以便大家理解。

事件积木是作用是触发程序运行。这类积木会检测鼠标点击、键盘按下等类似的用户交互或程序内部交互,当这些事件发生后,积木下面的程序开始运行。所以,事件积木一定是某段程序的第一块积木,是程序的起始点。事件积木就像电器的开关。

之前文章中的程序演示,我们都是直接点击右侧程序区的第一积木来触发程序运行的,这样的做法在程序简单、短小时看不出什么问题,但是当程序复杂,比如多个角色、多段代码同时运行时,这样就不行了。所以,为了让大家养成规范编程的习惯,后续的程序实例,我们都会通过事件积木来触发程序运行。

 

01 最常用的事件积木

【Scratch工具介绍】事件积木

这三个积木的作用分别是

1. 当舞台右上角旗子被点击时,该积木被触发

2. 当键盘某个按键被按下时,该积木被触发

3. 当当前的角色被点击时,该积木被触发

其中,第二个功能更丰富一些,它有如下的下拉选项可以使用:空格键、四个方向键、0~9这10个数字键、a~z的字母键,还有任意键,也就是键盘上随便点击一个按钮就能触发这个积木。另外,需要特别注意的是,a~z字母键是不区分大小写,专业术语是“大小写不敏感”,意思是,如果下拉选择了b,那么点击小写b和大写B都会触发这个积木。

下面一个示例演示了以上三个积木:

【Scratch工具介绍】事件积木

02 当背景切换积木

【Scratch工具介绍】事件积木

有时背景不同角色会有相应的表现,此时这个积木就派上了用处。正如下面的例子,在沙漠背景下,小猫会说热;在冰雪背景下,小猫会说冷。

【Scratch工具介绍】事件积木

03 其他事件积木

【Scratch工具介绍】事件积木

还有几个积木涉及到消息广播、计时器等没讲解的内容,所以,这几个积木留待以后讲解。

 

您必须 登录 才能发表评论!