19.创作一个五彩缤纷的汽车
在前面的课程里,我们已经学到了很多LOGO的命令。我们知道如何创建各种形状,我们也知道如何设置背景颜色。在这一课里,我们将分好几步来完成一个汽车的创作。我们会先创作车窗,再作车轮,然后我们就可以定义小汽车的新命令了。
清屏
在这里,我们将运用一个程序来设定一个参数(就是我们在12课“程序”里学到的)。我们将教会LOGO海龟一个新的命令叫做“窗户”,这个命令将包含两个参数:窗户尺寸(我们可以假设窗户是一个正方形)和填充(填充颜色)。
创作“窗户”这个命令需要两个参数:尺寸和颜色,以及用到“填充”这个命令。
我们学会了做窗户以后,车轮的创作就很直观了。车轮就是一个填充了颜色的圆,我们可以用ARC这个命令(在第三课“海归的世界”我们学过)来创作这个圆。
教乌龟创作车轮这个命令,用到的参数有“radius”和“color”
命令很长,而且用了很多pu和pd这样的命令。我们在这里需要注意的是,当我们用”wheel"和“windo”这两个命令时,我们需要用到参数命令。然后我们把颜色设置成黑色。
教海归做这个命令: to car cs pu setxy 130 -50 pd rt 90 fd 70 lt 90 fd 70 lt 90 fd 70 rt 90 fd 100 lt 90 fd 300 lt 90 fd 100 rt 90 fd 70 lt 90 fd 70 lt 90 fd 40 pu fd 30 pd wheel 30 "black fd 240 pu fd 30 pd wheel 30 "black pu setxy 30 80 pd windo 50 "yellow setcolor "black pu setx -100 pd windo 50 "yellow setcolor "black ht end
小海龟已经学会了如何创作小汽车了,我们现在就开始来操作吧。
画一个汽车
现在我们可以来玩一玩给车身填充上颜色,有很多的选择,我们可以用“fill"这个命令。请看下面的例子
写下命令:pu lt 180 fd 20 setcolor "red fill