news 2026/4/18 6:27:50

少儿编程Scratch3.0教程——05 事件积木(项目练习)

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
少儿编程Scratch3.0教程——05 事件积木(项目练习)

在上节少儿编程Scratch3.0教程——05事件指令(基础知识)课中,我们学习了事件积木的基础知识,这节课我们就来利用它们完成一个小游戏,环游世界。

老规矩,我们先来看看做好的效果是什么样。

在这个游戏中,开始出现一副世界地图,地图的七个大洲上各有一个闪烁的圆点,用鼠标点击某个圆点时,就会跳转到圆点所在位置的著名景点。每个景点都会有一个向导企鹅简单介绍景点的信息,点击企鹅可以返回世界地图,重新进行选择。

首先,还是先需要你来回答下面的几个问题。

1、这个项目有几种背景?分别是什么?

2、每种背景有几个角色?分别是什么?

3、每种角色都做了什么?

和之前一样,你先暂停一下,自己试着回答它们,最好还可以用纸笔将它们写下来,之后再来看看和我做的是否一样。

1、这个项目有几种背景?分别是什么?

这个动画有8种背景,世界地图、亚洲的中国长城、欧洲的法国巴黎铁塔、非洲的埃及金字塔、澳洲的澳大利亚悉尼歌剧院、南美洲的智利复活节岛、北美洲的美国自由女神像、南极洲的南极大陆

世界地图

亚洲-中国长城

欧洲-法国巴黎铁塔

非洲-埃及金字塔

澳洲-澳大利亚悉尼歌剧院

南美洲-智利复活节岛

北美洲-美国自由女神像

南极洲-南极大陆

2、每种背景有几个角色?分别是什么?

在世界地图的背景上面有7角色,分别是代表7个不同景点的圆点。

其他的7个背景上面有1个角色,企鹅。

3、每种角色都做了什么?

舞台

点击绿旗,切换为世界地图背景,开始循环播放背景音乐。

背景一:世界地图

角色:7个圆点

1、显示圆点,开始闪烁。

2、点击圆点,切换为相应的景点背景,隐藏所有圆点。

角色:企鹅

1、隐藏企鹅

其余背景:各个景点

角色:企鹅

1、显示企鹅,放置在初始位置。

2、切换说话造型,介绍景点相关信息。

3、点击企鹅,隐藏企鹅,切换回世界地图背景。

积木说明

开始做之前,我先来给你介绍几个在这个游戏中会用到,但是还没有学习过的积木,不过它们都已经在前面的项目练习中使用过。

第一个积木是控制分类中的重复执行积木,它会重复不停地执行嵌套在它内部的积木块。

第二个积木是控制分类中的等待...秒积木,它可以让角色停止不做任何动作,等待输入框中的时间过去之后再继续执行下面的积木。

第三个积木是控制分类中的停止。。。脚本积木,它可以终止某个角色或所有角色的指令。

接下来,我们就开始来完成这个游戏。

第一步,添加背景

首先,你需要新建一个项目,将需要的背景添加进去。这个游戏中使用的背景都不在Scratch自带的背景库中,所以你需要利用添加背景的上传功能,从电脑中将需要的图片上传进去,作为背景使用。

你可以自己上网搜索这些背景,也可以关注我的微信公众号”梦世界“,在公众号中回复”环游世界“,我会将准备好的图片免费打包送给你。

第二步,添加角色

添加完背景,你需要把用到的8个角色也都加进来,调整它们的大小和位置等初始状态。

第三步,增加角色的动作

舞台

点击绿旗,切换为世界地图背景,开始循环播放背景音乐。

首先,你可以选中舞台区域,为舞台增加积木实现上面的功能。你需要用到当绿旗被点击积木,换成世界地图背景积木,重复执行积木和播放声音...等待播完积木。

背景一:世界地图

角色:7个圆点

1、显示圆点,开始闪烁。

在这里,你需要选中一个圆点,使用当背景换成世界地图积木作为开始事件,使用显示积木让它显示出来,并且像之前做过的游戏一样,通过重复执行积木、下一个造型积木和等待...秒积木来实现圆点正在闪烁的效果。

2、点击圆点,切换为相应的景点背景,隐藏所有圆点。

这一步,你需要使用当角色被点击积木来监听圆点是否被点击,接着使用换成...背景积木将背景换成圆点所对应的景点,最后使用隐藏积木来将圆点隐藏起来。

需要注意的是,当一个圆点被点击以后,所有圆点都需要隐藏起来,所以你可以使用广播。。。积木和当接收到。。。积木来完成它。

角色:企鹅

1、隐藏企鹅

在游戏开始时中,企鹅暂时没有出场的机会,所以你可以使用当绿旗被点击积木或者当背景换成世界地图积木加上隐藏积木,将企鹅先藏起来。

其余背景:各个景点

角色:企鹅

1、显示企鹅,放置在初始位置。

在这一步,你需要使用当背景换成...积木来监听背景是否换成了各个景点,接着使用显示积木和移到X:... Y:...积木,将企鹅显示出来,放在不同景点的初始位置。

2、切换说话造型,介绍景点相关信息。

接着,你需要像之前的项目练习中那样,通过换成...造型积木、说...几秒积木和等待...秒积木来让企鹅看起来正在开口说话介绍景点。

上面两步完整的积木块就像下面这样,需要注意的是,不同的圆点换成的背景、初始位置和景点介绍的内容是不同的。

3、点击企鹅,隐藏企鹅,切换回世界地图背景。

最后一步,你需要使用当角色被点击积木来监听企鹅是否被点击,接着使用隐藏积木和换成...背景积木,将企鹅隐藏起来,把背景换回世界地图。

如果当企鹅正在介绍某个景点时,你去点击它回到世界地图,然后再立刻选择另一个景点,你会发现这时企鹅的介绍内容还包含有上一个景点的内容。为了解决这个bug,你还需要在最后加上一个停止该角色的其他脚本积木,停止上一个还未说完的景点介绍。

好了,这样整个游戏就完成了。

你在做的过程中可能会用到一些和我不一样的积木块,只要最后的效果和我的一样就都是正确的。编程不像学校中的考试,只有唯一的标准答案,使用不同的方式来完成相同的效果也是编程的乐趣之一。当然不同方式之间可能会有好坏之分(例如,普通情况下积木块越少越好),如何分辨它们也是编程中需要学习的地方。

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

18、分布式网络与NT4迁移至Samba - 3的深度解析

分布式网络与NT4迁移至Samba - 3的深度解析 1. 分布式网络中的身份管理与Samba配置 随着组织的不断发展,控制点的数量也随之增加。在大型分布式组织中,身份管理系统必须具备从多个位置进行更新的能力,并且所做的更改应能在合理的时间内(通常是几分钟而非几天)投入使用。…

作者头像 李华
网站建设 2026/4/16 9:16:59

20、在Windows网络中添加UNIX/Linux服务器和客户端的指南

在Windows网络中添加UNIX/Linux服务器和客户端的指南 1. 概述 过去两年里,关于Samba最常讨论的话题集中在域控制和打印方面。Samba作为文件和打印服务器广为人知。Open Magazine的一项调查显示,97%的受访者使用Samba提供文件和打印服务,68%使用它进行域控制。 虽然域控制…

作者头像 李华
网站建设 2026/4/18 6:24:33

做 TikTok 达人筛选,粉丝数真的没你想象中重要

刚开始做达人合作时,很多人都会有一个下意识判断:粉丝数越多,合作价值越高。但真正做过一定量合作后,几乎所有人都会得出同一个结论:粉丝数只是参考项,而不是决定项。一、粉丝数是“静态数据”,…

作者头像 李华
网站建设 2026/4/16 17:35:25

使用Postman测试Dify API接口的详细操作指南

使用Postman测试Dify API接口的详细操作指南 在大模型应用快速落地的今天,越来越多企业通过可视化平台构建智能客服、知识问答和自动化内容生成系统。然而,一个常见痛点浮现:如何确保这些“黑盒式”AI应用输出稳定、逻辑正确,并能…

作者头像 李华
网站建设 2026/4/18 5:45:59

MiniCPM-V2.5微调CUDA依赖问题解决

MiniCPM-V2.5微调中的CUDA依赖问题:构建稳定PyTorch-CUDA基础镜像 在实际部署MiniCPM-V2.5这类大规模多模态模型时,最让人头疼的往往不是模型结构本身,而是环境配置——尤其是当训练脚本刚启动就因CUDA相关错误崩溃时。最近不少开发者反馈&am…

作者头像 李华