【零下1度工作室Scratch视频教程】第10讲:控制模块之红绿灯

网友投稿 2019-05-07 10:14

https://cdn.china-scratch.com/timg/190509/10140151K-0.jpg

>>>强力推荐>>>选择您喜欢的内容阅读>>>

Scratch视频教程第9讲:事件模块之跑步案例

Scratch视频教程第8讲:事件模块

Scratch视频教程第7讲:数据模块的使用

Scratch视频教程第6讲:绘制三角形、正方形和多边形

Scratch视频教程第5讲:画笔模块的使用

Scratch视频教程第4讲:声音模块的使用

Scratch视频教程第3讲:外观模块之造型、大小、特效

Scratch视频教程第2讲:外观模块之情景对话

Scratch视频教程第1讲:运动模块

第025篇:让Scratch编译为可随身携带的SWF动画文件

第026篇:让Scratch编译为exe程序文件

第34篇:免费流量速来领取!!中国移动5月1日起“查网龄送流量”

第032篇:快来领取班主任福利!微信群管理我有新技巧

第031篇:免费!免费!!免费!!!以后你不用再充话费!

第030篇:免费成为知网、万方等平台的VIP会员

第029篇:央视曝光微信朋友圈的八大骗局

第028篇:享受淘宝、天猫VIP会员购物待遇  

这一讲之中,我们主要讲解“控制模块”的“等待1秒”、“重复执行10次”命令。

我们还会复习“事件模块”中的“广播消息”与“广播消息并待待”、“当接收到消息”等命令;

以及复习“外观模块”中的“将造型要换为…..”命令。

下面我们以小猫猫过红绿灯为例讲解以上这些命令的详细使用方法吧。 

https://cdn.china-scratch.com/timg/190509/101402B22-1.jpg

第1步:点击“新建角色”之“绘制新角色”图标,打开“造型”页面。 

https://cdn.china-scratch.com/timg/190509/101402E18-2.jpg

第2步:在“造型”页面中,选择右下角“转换成矢量图模式”。 

https://cdn.china-scratch.com/timg/190509/1014023938-3.jpg

第3步:选择右侧工具栏“矩形”和“圆形”按钮,绘制1个长方形和3个大小相等的圆。如图所示: 

https://cdn.china-scratch.com/timg/190509/1014023234-4.jpg

第4步:在“造型”页面中,选择第1个造型,单击右键,选择“复制”命令,复制相同的3个造型(共4个造型): 

https://cdn.china-scratch.com/timg/190509/1014024063-5.jpg

第5步:将这相同的4个造型,依次分别命名为:红灯、绿灯、黄灯和无灯;并给红绿黄灯分别填充相应的颜色与修改相应的名称,以便我们在编写程序脚本时能有效区分。 

https://cdn.china-scratch.com/timg/190509/1014021112-6.jpg

此时,你可能会有这样的疑问:为什么红绿灯之后还有一个“无灯”??

这是因为在红绿灯之间切换黄灯时,让它有一个闪烁的过程,因此它会有一个无灯。

第6步:此时我们导入一个街景背景,调整红绿灯的位置、调整小猫猫的位置,并分别命名为“猫猫侠”和“红绿灯”,如图所示: 

https://cdn.china-scratch.com/timg/190509/1014031306-7.jpg

第7步:我们先构思一下猫猫侠过红绿灯的思路。首先它必须是红灯,红灯我们等待一定的时间之后,它就是黄灯与无灯之间闪烁3次,之后,它就变为绿灯。

当红绿灯变为绿灯时,它就开始广播一个消息给猫猫侠。

下面我有两个不同的代码,请大家仔细看看,哪一个正确? 

https://cdn.china-scratch.com/timg/190509/1014035194-8.jpg

当猫猫侠接收到此消息时,猫猫侠开始移动。

当猫猫侠经过红绿灯并转身后,红绿灯又变为红灯。 

https://cdn.china-scratch.com/timg/190509/101403B54-9.jpg

需要注意的是:

我们必须使用“广播绿灯行”并等待的脚本(也就是右边一个代码)才是正确的代码。

因为

它必须等待猫猫侠执行完移动的过程,它才变为红灯!

否则,它执行完绿灯后,马上就会变为红灯。

我们来看看具体效果吧: 

https://cdn.china-scratch.com/timg/190509/1014034G0-10.gif

>>>强力推荐>>>选择您喜欢的内容阅读>>>

Scratch视频教程第9讲:事件模块之跑步案例

Scratch视频教程第8讲:事件模块

Scratch视频教程第7讲:数据模块的使用

Scratch视频教程第6讲:绘制三角形、正方形和多边形

Scratch视频教程第5讲:画笔模块的使用

Scratch视频教程第4讲:声音模块的使用

Scratch视频教程第3讲:外观模块之造型、大小、特效

Scratch视频教程第2讲:外观模块之情景对话

Scratch视频教程第1讲:运动模块

第025篇:让Scratch编译为可随身携带的SWF动画文件

第026篇:让Scratch编译为exe程序文件

第34篇:免费流量速来领取!!中国移动5月1日起“查网龄送流量”

第032篇:快来领取班主任福利!微信群管理我有新技巧

第031篇:免费!免费!!免费!!!以后你不用再充话费!

第030篇:免费成为知网、万方等平台的VIP会员

第029篇:央视曝光微信朋友圈的八大骗局

第028篇:享受淘宝、天猫VIP会员购物待遇 

--end--

声明:本文章由网友投稿作为教育分享用途,如有侵权原作者可通过邮件及时和我们联系删除:freemanzk@qq.com