首先我们看看我们最后的效果是怎样的。
根据上面的效果,我们可以看出来,其实花是由花瓣组成的,每一个花瓣又是由圆弧组成的,枝杆是由直线组成的,其实单独去绘制出每一部分,我相信都可以,这里主要是要将它们每一部分连接到一起,要实现这种效果就需要知道在什么位置绘制,什么方向,绘制多大,这些是需要通过计算来实现的。
这里我们不需要一开始就全部计算准确,我们先开始将每一部分绘制出来,然后再根据效果调整一下。
绘制单个花瓣
绘制花瓣的一半
通过绘制圆弧的方法,绘制90度大小,1/4圆,形成半个花瓣。
绘制整个花瓣
这里先旋转90度,这样画笔就朝左了,然后开始绘制1/4圆就会密封形成一个花瓣了。
绘制整个花朵
上面我们已经完成了一个花瓣的绘制,通过循环就可以完成整个花朵的绘制,这里循环的次数和最后一个left(60)可以用来控制花瓣的数量多少。这里可以根据自己需要去调试设置。
填充颜色
设置color方法的参数,线使用黑色,填充使用红色,使用begin_fill()和end_fill()方法,将要填充颜色的地方包裹到一起。
<