作品简介
今天为大家带来的Scratch作品是《里克悖论》,这是一款画笔绘制作品。作品通过Scratch中的画笔相关指令,绘制了一幅奇妙的里克悖论图,这幅画的奇妙之处在于,你看到的最明显的弧形曲线,并不是单独画出来的,而是一根根直线形成的。
在使用Scratch绘制里克悖论图作品中,主要使用了如下知识点:
- 循环编程,包括指定次数循环和直到循环,以及二者的嵌套用法
- 画笔相关指令,包括擦除、抬笔、落笔、设置画笔粗细、设置画笔颜色等
- 运动编程,包括移动10步、右转指令、面向方向和移到(x,y)等
- 自制积木及其参数的用法
- 变量编程
在绘制里克悖论图过程中,有一个难点值得关注,每一层都是一个正方形,但是其边长却逐次减小,如何获取直线的长度呢,这需要使用数学计算,而且涉及到初中数学中的三角函数知识。
代码片段
Scratch绘制里克悖论图作品难度较大,总代码量为47行,下图是画笔角色的部分代码:

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