接 上一篇
(12) 欧盟小猫
本集的任务比较简单,就是绘制一些五角星,但对于小朋友理解画笔的用法也很重要。尤其是前两个程序恐怕不易理解,但这个程序的逻辑,应该是可以掌握的。
代码量:17块积木
难度:★★
舞台背景:内置背景 Star
角色:默认角色
代码:
讲解:
程序分为两段,一段是主程序(当绿旗子被点击那段),另一段你已经看到了,是“当作为克隆体启动时”运行的子程序。
这里又用到一个新功能 —— 克隆。就是产生一个角色的副本,让副本独立执行一些额外的任务。
我们主程序里,通过重复执行 12 次,也把小猫克隆了 12次。每一次都从一个固定的中心点(x:-30, y:5)转身 30°,之后移动 140步,这样,12个位置围成了一个圆圈。
小猫到了圆圈上的每个位置之后,就执行克隆。绘制五角星的任务由克隆体执行。
绘制五角星的程序也及其简单,就是通过重复执行 5次,画 5条长度一样的直线,而且每条直线和下一条直线之间,要旋转 144°,是不是很简单呢。