小朋友都很喜欢风车,今天我们就来利用Scratch制作风车,同时学习Scratch中的造型绘制、旋转代码块、角色中心点等相关概念。
首先,我们先通过思维导图进行问题的拆解。
从图中我们可以看到风车由三部分组成:风车杆、风车扇叶、固定钉子。
接下来,我们打开Scratch软件,上传素材文件,当然你也可以自己通过造型页的工具画出这三个部分。本例中使用悟空的金箍棒作为风车杆,用八个不同颜色的三角形作为风车扇叶,红色圆形作为固定钉子。
素材下载地址: https://pan.baidu.com/s/1Xf-cO0VH-zX_5mw33TR-PQ 提取码 v7ik 。
上传三个角色文件,风车杆.sprite3、风车扇叶.sprite3、固定钉子.sprite3,这样我们就添加好了组成风车的三个角色,如图。
选中风车扇叶角色,开始编码。不断点击扇叶,扇叶旋转越来越快,停止点击后,旋转速度越来越慢,这里我们需要声明一个记录旋转速度的变量,命名为速度。添加如下代码:
在当绿旗被点击代码块,我们通过将速度设置为本身的0.99,减慢旋转速度;在当角色被点击代码块,我们通过将速度设置为本身的1.5倍来加速。
Copyright © 2019 百思威科技版权所有