APP下载

Scratch动画

2020-06-21

电脑报 2020年22期
关键词:指令背景

我们要用Scratch编写一个小动画:小猫依次走过雪地、沙漠、海滩、城市,走遍全世界(如图1)。这个动画虽然简单,但我们可以学到事件组模块的功能,条件判断的使用和背景的切换。

1. 脚本规划与流程设计

脚本规划就是根据动画选择与编程主题相关的角色、背景和相关指令脚本。

1) 背景选择:需要选择不同的地方作为背景。舞台背景依次选择雪地Aritic—沙漠Desert—海滩beatch malibu—城市Metro。

2) 角色选择:保留小猫作为主角。

流程设计,当绿旗被点击后,小猫从左到右移动,到达右侧边缘后回到起始点,同时背景切换为其他背景,小猫继续移动,周而复始。

2. 事件组模块的积木功能和意义

在事件组中,共有8个不同积木。它们的功能如图2所示。

本动画我们会使用“广播消息”和“当接收到消息”。

3. 基本设置和背景设置

角色從左到右移动,因此,我们将角色的起始点设为左侧(X-220,Y-110)这个位置,紧接着是对角色大小、移动、造型变换做一个基本设置(如图3)。

我们要规定舞台的第一个背景,即每次程序执行时都是这个背景。选择外观模块区的“换成Aritic背景”(如图3)。

4. 条件判断与X坐标的值

小猫执行图3脚本后,可以完成从左到右的移动了,但移动到最右边就一直待在那里,如何让角色回到起始点呢?显然,我们需要加上一个条件才可以实现角色回到起始点。选择控制模块组的表示条件判断的积木“如果…那么”。

然后,思考“如果”后面的条件是哪些呢?由于角色在到达最右侧时要碰到舞台的边缘,所以,第一个条件就是侦测模块组的“碰到舞台边缘”。……

登录APP查看全文

猜你喜欢

指令背景
听我指令:大催眠术
“新四化”背景下汽车NVH的发展趋势
《论持久战》的写作背景
黑洞背景知识
ARINC661显控指令快速验证方法
LED照明产品欧盟ErP指令要求解读
晚清外语翻译人才培养的背景
杀毒软件中指令虚拟机的脆弱性分析
背景链接
一种基于滑窗的余度指令判别算法