人们常把荷兰称为“风车之国”,荷兰是欧洲西部一个只有一千多万人口的国家。荷兰坐落在地球的盛行西风带,一年四季盛吹西风。同时它濒临大西洋,又是典型的海洋性气候国家,海陆风长年不息。这就给缺乏水力、动力资源的荷兰,提供了利用风力的优厚补偿,所以在荷兰盛行风车,并且可以一年四季都在不停的转动。
作品简介
今天为大家奉上的Scratch作品是《半圆风车》,这是一款画笔绘制作品。作品通过Scratch中的画笔模块,结合数学几何知识绘制了一个半圆风车。整个风车由三个部分构成,分别是螺旋桨、风车叶片和中心圆点三个部分构成的,并且这里的风车叶片都是由实心半圆形构成的。
在使用Scratch绘制半圆风车作品中,主要使用了如下知识点:
- 循环编程,这里使用的是指定次数循环,也就是重复执行10次指令
- 画笔相关指令,包括擦除、抬笔、落笔、设置画笔粗细和设置画笔颜色等
- 运动编程,包括移动10步、面向方向、移到(x,y)和右转等指令
- 自制积木及其参数的使用
在绘制风车过程中,为了让代码结构更加的清晰,这里采用了拆分的编程思想,将整个绘制过程分成三个小步骤,每一个小步骤分别通过一个自制积木来实现。另外需要关注的一个细节就是如何绘制实现半圆形,有兴趣的童鞋可以下载作品源码研究一番。
代码片段
Scratch绘制半圆风车作品难度中等,总代码量为48行,下图是画笔角色的部分代码:

作品效果
Scratch绘制半圆风车作品的完整效果如视频所示:
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END
暂无评论内容