少儿编程教程:制作红绿灯。

网友投稿 2019-09-04 12:59

凤县微课堂,你我共成长。

愿以此小小的平台,助你成就更好的自己。

第二百一十六期

少儿编程教程

第14讲

制作红绿灯。

小蓝走在街上,过马路时碰到了红灯,等待的过程中她就想,红绿灯是自动变化的,设定好程序就行,那我回去也可以做出一个红绿灯来。现在,请你和小蓝一起开动脑筋,设计红绿灯吧。

首先我们需要先画出红绿灯的样子,在新建角色中的绘制新角色里面,选择造型选项,点击转换成矢量图模式,这时候我们画出的图形会转变为矢量图,矢量图就是不论放大或缩小,图形都不会变模糊。

选择工具栏中矩形和圆形图标,画出1个长方形和3个大小相等的圆。如果不确定圆的大小是否相等,也可以画出第一个,然后进行复制。

在造型选项中,选择第1个造型,单击右键,选择复制,得到相同的3个造型,一共就是4个造型,将这4个造型依次分别命名为:红灯、绿灯、黄灯和无灯,并给红绿黄灯分别填充相应的颜色,修改相应的名称,这样我们在编写程序脚本时能有效区分。                          

https://cdn.china-scratch.com/timg/190906/1259431420-0.jpghttps://cdn.china-scratch.com/timg/190906/1259433310-1.jpghttps://cdn.china-scratch.com/timg/190906/1259431358-2.jpghttps://cdn.china-scratch.com/timg/190906/125943E23-3.jpg

大家想一想,红绿灯只有三种颜色,为什么还要一个无灯。我们回忆一下,有时候红灯或者绿灯会闪烁,闪烁的时候灯会一亮一灭,灭掉的时候就是无灯。

红绿灯做好了,导入一个街景作为背景,将红绿灯安放进去,再从角色中选择一个小女孩起名为小蓝加入街景,调整小蓝和红绿灯的位置,准备工作就做完了。

https://cdn.china-scratch.com/timg/190906/12594333c-4.jpg

接下来想一想小蓝过红绿灯的流程,先应该是红灯,小蓝在街边等待,几秒钟之后,红灯变为黄灯,黄灯闪烁3秒,就是黄灯与无灯之间闪烁3次,然后变为绿灯,此时红绿灯广播一个消息给小蓝,小蓝收到消息后通过街道。

https://cdn.china-scratch.com/timg/190906/1259441Z2-5.jpg

需要注意,必须使用广播并等待命令,小蓝才能走过街道,否则,红绿灯刚变绿,小蓝才出发,灯就变红了,等小蓝移动结束后转身,绿灯变红,开始下一个循环。其中红灯亮多少秒,小蓝走多少步,大家要根据实际情况和个人喜好设定,当然你还可以多添加几个人物或车辆一起过马路,或者过十字路口,让四个方向都有红绿灯,那就更加真实了。

https://cdn.china-scratch.com/timg/190906/1259441203-6.jpghttps://cdn.china-scratch.com/timg/190906/1259443G1-7.jpg

https://cdn.china-scratch.com/timg/190906/12594439E-8.jpg

--end--

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