绘制漂亮的花朵
游戏规则:当点击舞台时,广播画花。接收到画花后,开始绘制五朵花。
第一步
绘制五朵花的花瓣,如下图所示。
每当接收到画花消息时,设置花瓣的颜色、亮度、大小和位置,然后通过多次旋转绘制出漂亮的花朵。
第二步
简化程序,把之前的五个角色,转化成一个角色里的五个造型,名称为leaf1至leaf5。这样我们就不用重复写5遍相同的程序,有利理解和维护。
首先设置X坐标位置,并切换到leaf1花的造型,然后循环绘制五朵花。在每次循环中,首先设置y坐标位置,再调用DrawFlower 程序(角色给自己本身广播DrawFlower消息),接着调用当接收到 DrawFlower的程序。当触发程序执行完毕后设置x坐标位置并换下一个造型,绘制下一朵花。
第三步
设置舞台背景,当舞台被点击时,广播Draw的消息。
扩展
创建自己的DrawFlower程序块,找到制作新的积木模块。
为积木块起名为DrawFlower,并定义积木块的程序。
完整的程序如下:
送人鲜花,手留余香。