效果图:
解析:
- 绘制上面七道彩虹,需利用画笔工具画出不同半径的同心圆以及彩虹之间如何能紧贴在一起
- 定义了三个变量:
X坐标偏移量、Y坐标偏移量:主要控制画笔画出每个彩虹的起始位。
移动步数:决定彩虹半径的大小;彩虹弧线是越来越长的,就需要改变“移动步数”来控制弧线
变量初始值如下:
- 画笔的设置:
- 画出一道彩虹
1.确定画笔方向并落笔作画
2.边移动相应步数边旋转1度,循环180次,得到一个180度的半圆
3.第一个彩虹画完即抬笔
- 绘制完整七道彩虹
1.增加移动步数,增大下一道彩虹的半径
2.将画笔颜色增加15,改变下一道彩虹颜色
将X座标偏移量减少10,设置下一道彩虹在绘制的起点
3.重复执行7次绘制七道彩虹,绘制完毕抬笔
完整代码如下:
*文章为作者独立观点,不代表少儿编程网立场