Scratch编程旋转风车


编辑搜图

本系列文章为《西游编程记》相关案例

小朋友都很喜欢风车,今天我们就来利用Scratch制作风车,同时学习Scratch中的造型绘制、旋转代码块、角色中心点等相关概念。

首先,我们先通过思维导图进行问题的拆解。

编辑搜图

Scratch风车思维导图

从图中我们可以看到风车由三部分组成:风车杆、风车扇叶、固定钉子。

接下来,我们打开Scratch软件,上传素材文件,当然你也可以自己通过造型页的工具画出这三个部分。本例中使用悟空的金箍棒作为风车杆,用八个不同颜色的三角形作为风车扇叶,红色圆形作为固定钉子。

编辑搜图

Scratch风车素材

素材下载地址: https://pan.baidu.com/s/1Xf-cO0VH-zX_5mw33TR-PQ 提取码 v7ik 。

上传三个角色文件,风车杆.sprite3、风车扇叶.sprite3、固定钉子.sprite3,这样我们就添加好了组成风车的三个角色,如图。

编辑搜图

Scratch风车三个角色

选中风车扇叶角色,开始编码。不断点击扇叶,扇叶旋转越来越快,停止点击后,旋转速度越来越慢,这里我们需要声明一个记录旋转速度的变量,命名为速度。添加如下代码:

编辑搜图

Scratch风车代码

当绿旗被点击代码块,我们通过将速度设置为本身的0.99,减慢旋转速度;在当角色被点击代码块,我们通过将速度设置为本身的1.5倍来加速。

关注智慧山微信公众号(微信号:zhihuishan2013)后,在公众号里回复以下词语,即可得到对应回复!

公开课、作文、复习、试卷、知识点、活动、拼音、字母、钟表、看图写话、故事、双语故事、成语、常识、APP、语文、数学、英语、百家姓、三字经、唐诗三百首、自助查询、超级口算


智慧山

网站:www.zhihuishan.com

微信号:zhihuishan2013

QQ群号:278078985