少儿创客教育系列丛书

3 Scratch中移动角色——向城堡出发

  1. 创设故事情景

“向城堡出发”这个故事发生在小猫“抓抓”发现城堡,并且向城堡出发的路上。

 

单击此处,在线试玩本课的在线范例看看小猫“抓抓”如何城堡出发的。

 

 

 

 

单击此处,打开本课的空白练习作品项目页,单击右上角的“转到设计页”按钮,在“作品设计页”中,根据所学会的本领,从“背景库”中添加如下图所示的舞台背景也可以单击此处或者扫描右边的二维码复习舞台背景的添加方法

 

  1. 认识Scratch中的舞台坐标

Scratch中,要准确描述角色在舞台上的位置,需要坐标系统的帮忙。

Scratch的舞台坐标系统中,一般把水平方向称为“x轴”,垂直方向称为“y轴”。“x轴”有480个像素点,“y轴”有360个像素点。其中,舞台的中心点是坐标系统的原点,它的坐标值是(00可以单击此处或者扫描右边的二维码了解舞台坐标的详细知识。

在本课的练习作品设计页的舞台上移动鼠标,可以在舞台右下角的状态栏上,看到当前鼠标的坐标。这个坐标值,会随着鼠标的移动而变化。

 

移动鼠标分别指向Scratch左上角右上角左下角右下角,看看这些特殊位置的坐标值是多少?将这些坐标值填写到学习手册上

 

 

 

  1. 小猫走向城堡

小猫从舞台的左下角走到城堡门口,需要用到“动作”类中的 这两个指令。单击此处或者扫描右边的二维码了解关于这两个指令的详细知识。

 

 

本课练习作品设计页指令区脚本选项卡中到这两个指令,一想,这两个指令的参数可能是什么意思?

  1. 分别在这两个指令中输入需要的参数,然后双击这两个模块,看看它们有什么区别。把发现的现象记录到学习手册上。
  2. 先把小猫拖动到舞台的不同位置,然后观察这两个指令中的参数变化同时与舞台右下角状态栏中的坐标值比较一下,看看它们之间有什么关系同样也把你的发现记录到学习手册上。

 

要让小猫沿着舞台上的小路走到城堡门口,可以按照以下步骤操作,也可以单击此处或者扫描右边的二维码了解具体的操作过程, 然后在自己的练习作品设计页中让小猫走向城堡

  1. 将小猫拖动到舞台左下角比如它的坐标位置大致是(-158-91)。
  2. 拖动 指令到脚本区。这样,不管小猫在哪个位置,只要执行这个指令,就会快速移动到参数指定的位置。
  3. 将小猫再拖到第二个位置,比如坐标为-69-57的这个位置
  4. 从左下角的起始位置到这一步,应该有移动的过程,因此最合适的是使用 这个指令。拖动指令到脚本区,与前一个指令组合。
  5. 按照以上步骤,依次将小猫拖动到后续的位置,然后再拖动 指令到脚本区,与前一个指令组合,一直将小猫移到城堡门口为止。

 

  1. 小猫

小猫在走向城堡的过程中,按照一般的视觉规律,应该是越走越小。

要改变角色的大小,可以使用“外观”类别中的 指令。由于小猫是越走越小的,因此指令中的参数应该是负数,比如输入“-15”,表示缩小15%

可以按照以下步骤操作,也可以单击此处或者扫描右边的二维码了解具体的操作过程, 然后在自己的练习作品设计页中让小猫越走越小。

  1. 指令拖动到 指令下方。
  2. 修改 指令中的参数为“-15”。
  3. 依次在每个 指令下方添加 指令,并修改参数

 

  1. 尝试多运行几次脚本,你发现问题了吗? 将你的发现填写到学习手册上。
  2. 如何解决这个问题呢?观察下这段脚本与你编写的脚有什么区别?增加了哪个指令?指令有什么用?将你的发现填写到学习手册上。也可单击此处或者扫描二维码了解相关的知识。

  1. 你发现的指令添加到练习作品设计页的脚本,再运行程序现在小猫能够一边走向城堡、一边改变大小了吧!

 

 

  1. 小猫产生走动的效果

通过以上操作,小猫可以一边走向城堡、一边改变大小。但美中不足的是,它走路的姿势比较僵硬。如果能够在移动的时候有动态的走动效果,那就非常完美了。

其实小猫角色默认有下图所示的两个造型,只要用脚本代码控制不断循环显示这两个造型,就可以产生小猫走动的动态效果。

可以按照以下步骤操作,也可以单击此处或者扫描右边的二维码了解具体的操作过程, 然后在自己的练习作品设计页中让

  1. 单击脚本选项卡“控制”类别,将 指令拖动到脚本区
  2. 再单击“脚本选项卡中的“外观”类别,将 指令拖动到 指令里面,将这两个指令组合起。
  3. 指令拖动到 指令下方,使这两个指令组合;然后修改参数等待的时间修改为“0.1”秒

 

  1. 如何让小猫“抓抓”既有走动的动态效果,又能同根据预先设计的路线向城堡走去呢?可以单击此处或者扫描右边的二维码了解相关的知识。
  2. 分析下面这两段程序,它们都能够让小猫向城堡走去。你觉得段程序好?好在哪里?把你的想法填写到学习手册上。

 

 

 

 

怎样才能使小猫抓抓向城堡走去的动画效果更自然更顺畅?在自己的练习作品设计页上编写程序实现自己的想法。