上一节课,我们画的几何图形每种类型都只画了一个,试想一下,如果每旋转一定的角度画一个同样的几何图形,旋转一周下来,会是什么样子的图案呢?这节课,将带领大家制作这样的几何图形。

彩虹六边形

少儿编程入门先学什么?零基础学少儿编程(1)

彩虹六边形

少儿编程入门先学什么?零基础学少儿编程(2)

彩虹六边形效果演示

1、由演示可以看出,上图的动画就只做了两件事情:画六边形和旋转,画一个六边形,旋转一次,画一个六边形,旋转一次。。。

2、旋转一周是360度,假如每次向右旋转5度,那么经过360 / 5= 72(次)就可以完成一周的旋转

3、六边形的特点是六条边是相等的,每相邻的两条边之间的角度是120度,换句话说就是在第一条边的方向上向右旋转180-120=60(度)就会落在第二条边上,同理,在第二条边的方向上向右旋转60度就会落在第三条边上。。。重复360 / 60 = 6(次),六边形就画完了。

六边形的每两条边之间角度是120°

1、绘画开始前,初始化小猫将其面向舞台右侧,并移动到中心点(0,0)。

少儿编程入门先学什么?零基础学少儿编程(3)

初始化小猫

2、绘画开始前,初始化画布和画笔,清空画布,设置画笔的颜色和粗细。

少儿编程入门先学什么?零基础学少儿编程(4)

初始化画笔和画布

3、小猫从中心点(0,0)开始,画一个六边形,首先,拖拽落笔、抬笔至脚本区。

少儿编程入门先学什么?零基础学少儿编程(5)

拖拽落笔、抬笔至脚本区

拖拽重复执行10次至脚本区,将次数10改为6。

少儿编程入门先学什么?零基础学少儿编程(6)

拖拽重复执行至脚本区,将次数改为6次

拖拽移动10步至脚本区,将步数10改为50;拖拽向右旋转15度至脚本区,将度数15改为60。

少儿编程入门先学什么?零基础学少儿编程(7)

拖拽移动10步和向右旋转15度至脚本区

脚本添加完毕,点击舞台区的绿色小旗运行,看一下运行效果,注意观察一下小猫在画六边形时头朝向的方向。

少儿编程入门先学什么?零基础学少儿编程(8)

画六边形

4、在这里,我们增加一步操作,在画完第一个六边形之后,向右旋转5度,再画一个同样的六边形,体会一下画两个六边形以及旋转角度的概念。

少儿编程入门先学什么?零基础学少儿编程(9)

少儿编程入门先学什么?零基础学少儿编程(10)

5、同理,把画两个六边形换成画72个六边形试一下,拖拽重复10次至脚本区,将次数10改为72。

少儿编程入门先学什么?零基础学少儿编程(11)

重复画72个六边形

脚本添加完毕后,点击舞台区的绿色小旗运行,看一下运行效果吧!

少儿编程入门先学什么?零基础学少儿编程(12)

6、小猫的造型用不到,我们可以通过指令在画画的过程中隐藏起来。

少儿编程入门先学什么?零基础学少儿编程(13)

至此,彩虹六边形已编写完毕,大家动手试一试吧!

本系列课程中的所有文字及配图均为四眼长腿奶爸原创,更多精彩敬请期待!

,