龙教版五年级Scratch第五课《小猫捉老鼠》
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
两位主人公都已经登场了,接下来,我们如何通过键盘来控制小猫的跑动
呢?选定角色“小猫”,在“事件”模块组中的
模块中,我们可
以选择“上移键”“下移键”“左移键”“右移键”对角色“小猫”进行脚本
设计,实现通过键盘上的“向上”“向下”“向左”“向右”四个按键控制小
猫向上、向下、向左、向右跑动。
在前面的学习中,我们通过“动作”模块组中的
一定距离时,就让老鼠面向鼠标指针方向移动。这里就要用到“侦测”模块组
中的
模块和“数字和逻辑运算”模块组中的
模块。
【操作步骤】 (1)将“事件”模块组中的 (2)将“控制”模块组中的
拖拽到脚本区。
拖拽到
模块下方。
(3)将“控制”模块组中的
拖拽到
模块内部。
(4)将“数字和逻辑运算”模块组中的 中,并修改“〉”右边的数值为10。
将“外观”模块组中的
模块拖拽到
模块下方,如图5-6
所示。
(5)小猫在跑动过程中,每一个造型移动的距离是10步。将“动作”模
块组中的
模块拖拽到
模块下,如图5-7所示。
(6)同学们是不是发现,小猫似乎跑得太快了,这是因为
造型交替的时间非常短,所以根本没办法看清楚小猫是如何跑步
的。我们可以通过“控制”模块组中的
我们可以改变旋转模式让小猫“只允许左、右水平翻转”来解决这个问题。 【操作步骤】 选择角色信息区里的“旋转模式”中的“水平翻转”来改变角色的方向。 (旋转模式中包括自由旋转 、水平翻转 以及停止旋转 等)。如图5-9所示。
现在我们来编写老鼠跟随鼠标指针 移动的脚本,为了让角色“老鼠”
一直追随鼠标指针移动,就需要重复判断“老鼠”和鼠标指针的距离,当超过
模块下方。
通过步骤(1)至(8),我们完成了让角色“老鼠”一直追随鼠标指针移动 的脚本编写,如图5-11所示。
wk.baidu.com
(2)我们希望,小猫在追逐老鼠的过程中,跑动的动作更加逼真。可以
利用两个造型相互切换。这就需要一个重复执行两次的模块来实现小猫两个造
型切换的跑动。拖动“控制”模块组中的
模块到
模块下方,并把重复执行的次数改为2次。如图5-5所示。
(2)我们希望,小猫在追逐老鼠的过程中,跑动的动作更逼真。可以利
用两个造型相互切换。这就需要一个重复执行两次的模块来实现小猫两个造型
切换的跑动。拖动“控制”模块组中的
模块到
模块
下方,并把重复执行的次数改为2次。如图5-5所示。
想一想,设计小猫跑动的脚本在重复执行时为什么不
用
模块?如果用了会怎么样呢?
(3)将“动作”模块组中的 并把数字“90”修改为“(0)向上”
模块拖拽到 。
模块内,
(4)我们希望小猫跑步的动作逼真,所以希望小猫的两个造型相互切换。
模块来为造型
交替时增加一个短暂的停顿。等待1秒时间太长,我们将时间修
改成0.2秒,然后将
模块插入到
模块下!
(7)我们现在完成了利用“上移键”
控制小猫向上走的脚本设计,
“向下”、“向左”和“向右”的脚本我们只需要复制“向上”这个脚本,然
后修改
和
就可以了。如图5-8所示。
(8)我们看到小猫已经可以按照我们希望的方向跑动了,可是我们又发 现了新的问题,小猫似乎倒过来了,那怎么办呢?
我们需要增加
一个角色。
单击“新建角色”中的“从角色库中选取角色”按钮,如图5-2所示。在 “动物”分类中找到“老鼠”角色插入。现在舞台上就有了两个小动物了。
插入老鼠角色后,我们可以通过工具栏中的“缩小工具”功能按钮改变老鼠 的大小,如图5-3所示。
把老鼠放到舞台上合适的位置,现在,本次游戏的两位主人公全部登场了, 我们在角色信息区为角色“小猫”和“老鼠”分别命名,如图5-4所示。
龙教版五、六年制小学信息技术教材第六册第五课
兴隆中心校 杨兆明
如果能让舞台上的小动物都在 我们的掌控当中,跟随着我们的指令 活动,岂不是一件相当有趣的事情! 可是,要如何来实现呢?
当我们打开Scratch界面时,首先映入我们视野的是那只可爱的小猫
在本节课的游戏中,主人公除了小猫,还有一只老鼠,
模块让小猫跑
了起来。只是,每次双击脚本小猫跑动的距离都太短,虽然我们可以通过连续
双击脚本让小猫继续跑下去,只是这样做是不是太辛苦了呢?这里,我们还要
用到上节课我们已经接触过的重复执行模块
,重复执行的次数可
以根据我们的设计进行修改。
【操作步骤】
(1)将“事件”模块组中的
模块拖到脚本区域,修改“空格
键”为“上移键”,表示当按下“上移键”后开始执行。
嵌套到
模块
(5)将“侦测”模块组中的
模块嵌套到
左侧,并修改为“到鼠标指针的距离”,如图5-10所示。
模块中“〉”
(6)将“控制”模块组中的 修改等待时间为0.2秒。
(7)将“动作”模块组中的 改为“面向鼠标指针”
模块拖拽到 模块拖拽到
模块的内部, 模块下方,并修
(8)将“动作”模块组中的
模块拖拽到