news 2026/4/15 0:11:49

少儿编程Scratch3.0教程——05 事件积木(基础知识)

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
少儿编程Scratch3.0教程——05 事件积木(基础知识)

在前面的课程中,你已经学习了使用动作积木来让角色移动,使用外观积木来让角色变换造型,使用声音积木来让角色发出声音,以上这些积木块的效果,你都可以从舞台上看见它们或是听见它们。接下来,你就要学习一种比较抽象却十分有用的积木类型,事件积木。

这篇文章主要分为3个部分:

1、什么是事件?

2、外部事件和内部事件

3、并行事件

第一,什么是事件?

在你每天的生活中会去做许多的事情,而做每件事之前往往都有一个触发条件,达到这个条件后,你就会开始做事。这个条件可能是时间,可能是地点,可能是某个人对你说的话等等。

例如,到了早上9点钟开始上课,就是一个时间事件。回到家里就要换鞋,就是一个地点事件。妈妈让你去买一瓶酱油,就是一个消息事件。

和现实中的事件一样,在Scratch中想要开始做某件事,也需要一个事件来触发。

第二,外部事件和内部事件

在Scratch中的事件大致分类两类,一种是舞台之外触发的事件,把它们归为外部事件,例如我们之前一直在用的当绿旗被点击事件。另一种是舞台内角色之间相互触发的事件,把它们归为内部事件,例如上个游戏中用到的接收和发送消息事件。

外部事件

外部事件包括当绿旗被点击积木,当角色(舞台)被点击积木,当按下。。。积木,当舞台被点击积木,当。。。>N积木。

在前面的课程中,你已经提前使用过当绿旗被点击积木和当角色被点击积木。

当绿旗被点击积木是Scratch中最常用的事件积木,绿旗就像是你玩游戏时的开始按钮,点击该积木之后,后面的其他积木就会开始执行。

和上面的积木类似,使用当角色(舞台)被点击积木之后,点击相应的角色或者舞台就会开始执行后面的其他积木。

当按下。。。积木所对应的是键盘上的按键,当点击所选择的按键时,就会开始执行后面的其他积木。

当。。。>N积木是一种特殊的事件积木,其中有两个选项,响度和计时器。

响度就是电脑麦克风所接受的音量大小,计时器是Scratch自带的一个计时功能,当打开Scratch应用程序时,计时器就会开始记录程序的运行时长(单位秒),具体的数值可以通过侦测积木中的计时器积木查看。

当接收到的音量大小和程序运行时长超过积木中设置的数字时,就会开始执行后面的其他积木。

内部事件

内部事件包括当背景换成。。。积木,当接收到。。。积木,广播。。。积木和广播。。。并等待积木。

在上节课的游戏中,你已经使用过了当接收到。。。积木,广播。。。积木,它们是用于不同角色之间传递消息。这就像是现实生活中,你可以通过说话、面部表情或是肢体动作等方式给其他人传递消息,当他们接收到你的消息后,就可以按照你的消息内容执行后面的操作。

在Scratch中就是通过广播。。。积木和广播。。。并等待积木来发送消息,使用当接收到。。。积木接收到广播消息,然后执行后面的其他积木。

两个广播消息的区别是,广播。。。积木将消息发出去后就立即执行它后面的其他积木,广播。。。并等待积木将消息发出去以后,会等待其他角色接收并执行完所有操作,然后再接着执行它后面的其他积木。所以说,如果接收消息积木后面的积木会一直执行永不结束的话,那广播。。。并等待积木后面的积木也就永远没办法开始执行。

当背景换成。。。积木是当你使用外观指令切换到所选背景时,开始执行后面的其他积木。

以上,就是所有的事件积木。如果你注意观察,事件积木和之前学过的积木形状会有不同。之前的积木上面有个凹陷,底部有一小块是凸出来的,互相之间可以连接在一起。而事件指令上面是弧形像个帽子,只有下面才可以拼接其他积木,说明事件积木是其他积木的开始按钮,只有事件满足之后,才可以开始执行其他指令。

第三,并行事件

当你将积木一个一个拼接在一起之后,他们会按照顺序执行,例如下面的例子,当你点击角色之后,它会先说“向前走”,2秒之后再往前移动10步。

如果你希望角色一边说向前走,一边往前移动的话,应该怎么做?实际上,多个事件积木是可以并行同时执行的。你可以使用多个事件积木分别做不同的事,当事件被触发时,他们就会同时执行。

例如,使用两个当角色被点击积木,一个后面拼接说话积木,另一个后面拼接移动积木,这样当你点击角色时,它就会一边说话一边向前移动。

以上就是事件积木的全部内容,因为事件积木不像之前学习的积木一样,可以直接看见和听见效果,所以更需要你亲自动手去使用它们,感受一下每种事件各自的触发条件。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/14 20:57:07

多语言国际打车平台 (PangudiDi)项目介绍说明

一、项目背景及简介项目概述PangudiDi 是一个基于 uni-app 框架开发的多语言国际打车平台,专为海外市场设计,特别针对阿拉伯语地区(如也门)的出行需求。平台采用现代化的移动端技术栈,提供完整的乘客端和司机端解决方案…

作者头像 李华
网站建设 2026/4/9 10:07:44

VonaJS: Election

如果需要在后端启动一个独立服务,在 VonaJS 中该如何实现呢? 由于 VonaJS 是分布式架构,后端可以启动多个 Workers。那么,应该在哪个 Worker 中启动独立服务呢? VonaJS 针对此场景提供了Election,工作原理…

作者头像 李华
网站建设 2026/4/10 18:20:00

如何了解腾讯云国际站代理商的NLP有什么优势呢?

要了解腾讯云国际站代理商的 NLP 优势,可从腾讯云国际站 NLP 本身的技术能力,以及代理商提供的附加服务两方面切入,也能通过官方及代理商渠道进一步核实,具体如下:产品本身的核心技术优势多语言与高准确率兼具&#xf…

作者头像 李华
网站建设 2026/4/13 9:48:24

腾讯云国际站代理商的TAPD适合哪些类型的企业?

腾讯云国际站代理商的 TAPD 凭借敏捷研发管理、跨地域协作、多生态集成及灵活付费与定制化服务等优势,适配多个行业、不同规模且有跨境协作或合规需求的企业,具体类型如下:跨境互联网与游戏企业这类企业常面临多地区工作室协作、版本快速迭代…

作者头像 李华
网站建设 2026/4/14 15:06:14

钢铁厂除氧供气 / 炉门驱动用工业级螺杆空压机​选型注意

一、明确工况核心需求,锚定选型基准 除氧供气工况特性:需为锅炉给水除氧系统提供干燥、洁净的压缩空气,核心要求是无油洁净度(避免油污染影响水质和锅炉安全)、压力稳定(除氧过程需恒定压力保障除氧效率&am…

作者头像 李华
网站建设 2026/4/12 18:54:31

Web应用安全测试指南

在数字化时代,Web应用已成为企业和用户交互的核心渠道,然而随之而来的安全威胁日益严峻。作为软件测试从业者,掌握系统的安全测试方法不仅是职责所在,更是保障应用可靠性和用户信任的关键。本指南旨在为测试人员提供一套实用、可操…

作者头像 李华