作品简介
今天为大家奉上的Scratch案例是《旋转之美》,这是一款画笔绘制作品。作品通过Scratch中的画笔结合数学几何知识绘制精美的图案。更为特别的是我们还可以通过问答的方式进行交互,输入要旋转的正多边形的边数,以及旋转的角度,从而绘制不同的图案,这就是旋转的力量,旋转正多边形的美妙之处。
在使用Scratch绘制旋转之美作品中,主要使用了如下知识点:
- 循环编程,这里使用的是指定次数循环
- 画笔相关指令,包括擦除、抬笔、落笔、设置画笔粗细和设置画笔颜色
- 运动相关指令,包括移动10步、移到(x,y)、右转指令
- 自制积木及其参数的使用
- 变量
- 问答模块,包括询问并等待指令和回答指令
本作品比较特别的地方在于,正多边形的边数和旋转的角度是可以任意设置的,因此我们在这里使用了询问并等待和回答指令,这两个指令是专门用于实现交互效果的。还需要注意的是为了简化程序,是程序更加灵活,我们将绘制正多边形功能独立出来做成了自制积木,在自制积木中,每一次移动的步数和转角都是通过除法运算进行计算得出的,如此一来,不管你输入的边数和旋转角度是多少,它都会自动调整移动步数和角度的,强大而灵活。
代码片段
Scratch绘制旋转之美作品难度一般,总代码量为30行,下图是小猫角色部分代码:

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