第六节 七色花
一、学习目标
1、进一步学习特效语句的使用; 2、角色旋转中心点的调整。 3、图章的用法。
4、学习使用“数字和逻辑运算”函数。
二、学习过程
SCRATCH具有绘图功能,这些功能集中在标签下。通过抬笔、落笔,设定画笔颜色,配合其它语句指令来共同完成。这节先来学习图章的用法。图章功能相当于对原有角色进行复印。本例将利用图章功能,用一个椭圆绘出一朵花,并在绘制过程中改变花瓣的颜色。
1、手绘椭圆,并调整旋转的中心点。 打开绘图编辑器,绘制一个椭圆,用填色工具进行颜色(渐变)填充。
填充过程中有可能颜料溢出,原因是图形没有封闭。可以用画笔工具来描线,封闭后再填充。
点击工具下方的“调整旋转范围”,在绘图区会出现十字线,用鼠标拖动它调整交叉点位置。这个交叉点就是旋转的中心点。如下图6-1。
完成后将边线用橡皮工具擦除。
- 17 -
6-1
2、设计椭圆脚本,绘制七色花。
选择限定次数的循环语句。旋转次
数为7次,每次转角度为360/7度。这里要用到
标签下的
函数。为改变花瓣的颜
色在每次图章之前要改变颜色特效。脚本设计
如下图6-2。
6-2
- 18 -
3、在背景中绘制花枝和叶,调整角色花的位置,执行程序。结果如图6-3
6-3
三、拓展练习
1、如果加入一个循环语句可以制作不断变色的七色花。
2、依次点亮的路灯。
- 19 -
第七节 画多边形
一、学习目标
1、变量的定义和使用; 2、利用角色画图;
3、实现人机对话(交互)功能。 二、学习过程
变量:即在程序运行过程中它的值是允许改变的量。与之相对应的是常量,常量在程序运行过程中它的值不允许改变。
变量分为全局变量和局部变量。局部变量只在当前脚本中起作用,其它脚本不能使用这个变量的值。全局变量可以供整个程序中所有脚本使用。同一变量名在同一类型中不能重复定义。所以在设定时,要想好变量的使用条件。
交互是程序设计的重要内容。通过人机对话,可以让程序根据使用者的要求来完成不同任务。
本节将利用变量和交互功能,让角色根据我们的要求绘制出不同的多边形。
1、定义变量
点开
标签,新建一个变量
,
会出现一个面板,如下图7-1。这是一组单选框,其中“适用所有角色”创建的是全局变量,“只适用这个角色”创建的是局部变量。创建的变量是哪种类型就选择那一个(选定
- 20 -
的项前面会出现黑点)。
7-1
设定变量名为“边数”,确定后关闭面板。在指令区会出现很多语句,并且在舞台上也会出现定义的变量,如图7-2。
7-2
如果不需要在舞台上显示变量可将指令区变量前的勾选去掉。
2、设计脚本。
拖入循环语句后,加入“侦测”标签下
- 21 -