多语言展示
当前在线:351今日阅读:113今日分享:31

八角星花如何用Scratch2.0画蓝色

如何用用Scratch2.0画漂亮的蓝色八角星花,先欣赏一下效果图。
工具/原料

电脑,Scratch2.0

一程序分析
1

1花瓣的出现事实上是用画笔工具记录了小马良的运动轨迹,我们要的是花的绘制效果,绘画的过程中我们可以通过隐藏命令让小马良躲在幕后;

2

2小马良是怎么运动的呢?我们设置了三个变量,角度,半径,花瓣数;

3

3小马良在不停地循环运动,直到运动半径由10减小到0,每完成一个周期,运动半径减小0.4,画笔的色度增加10;有一点明白了吧?下面就想想,怎么用程序来实现呢?Let's go!请看下面脚本的编写

二脚本的编写
1

1先定义画笔;

2

2设置小马良的运动;

3

3大循环体执行的条件是直到半径为0;

4

4第二个循环体执行的次数是花瓣数,所以我们能让小马良移动画出你定义的花瓣数,定义的是8个,就画出8个,如果是10个,就画出10个;

5

5第三个循环执行两次,第一次画每个花瓣的下面,第二次画花瓣的上面;

6

6第四个循环执行18次,是把每个花瓣预设的角度平均分成18等分,小马良在移动的过程中,每次向右旋转这个等分后的角度,共循环18次,这样小马良走的就不是直线,而是走出了一个花瓣的下面弧线,一次走完后,方向再向右旋转180-预设角度,再重复一次循环,就画出了一个花瓣的上面弧形部分了;

7

7一个花瓣画好后,再让小马良旋转360/花瓣数,就可以再循环画第二个花瓣了;

8

8每一次大循环完毕,第二次画时,半径减小0.4,画笔色度增加10;完成,效果图见顶上面。

推荐信息