好文档 - 专业文书写作范文服务资料分享网站

scratch游戏设计教程(内附20个实例制作方法) 

天下 分享 时间: 加入收藏 我要投稿 点赞

第六节 七色花

一、学习目标

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 -

scratch游戏设计教程(内附20个实例制作方法) 

第六节七色花一、学习目标1、进一步学习特效语句的使用;2、角色旋转中心点的调整。3、图章的用法。4、学习使用“数字和逻辑运算”函数。二、学习过程SCRATCH具有绘图功能,这些功能集中在标签下。通过抬笔、落笔,设定画笔颜色,配合其它语句指令来共同完成。这节先来学习图章的用法。图章功能相当于对
推荐度:
点击下载文档文档为doc格式
3z9le11r0p3fre28i3sf
领取福利

微信扫码领取福利

微信扫码分享