最新消息:码丁实验室,一站式儿童编程学习产品,寻地方代理合作共赢,微信联系:leon121393608。

第9讲-【动手做】创意项目:快逃,Jerry! | Scratch编程入门

Scratch 少儿编程 3008浏览 1评论

码丁实验室,一站式儿童编程学习产品,寻地方代理合作共赢,微信联系:leon121393608。

前一讲中给小朋友们介绍了舞台坐标的概念,在这一讲中我们结合坐标知识和运动类指令,一起创作一个有趣的动画。

小朋友们都很喜欢看《猫和老鼠(Tom & Jerry)》动画片,我们就做一个猫和老鼠的动画吧。

先设计一下动画的场景:

这是猫Tom和老鼠Jerry主人家的房子。

第9讲-【动手做】创意项目:快逃,Jerry! | Scratch编程入门

Jerry在走廊里悠闲地来回走着,突然,Tom出现在走廊里,吓得Jerry赶紧沿着楼梯跑到楼上去了…

动画的效果:

第9讲-【动手做】创意项目:快逃,Jerry! | Scratch编程入门

Jerry沿着楼梯逃得很快,是不是很有趣?Ok,我们动手吧。

第1步:分析任务

我们在开发一个程序前,先理解清楚要做什么,用什么样的代码来做,这是非常重要的一步,也是一个很好的做事习惯。

角色的移动、隐藏和显示,在前面的课程中都有介绍,详细小朋友们都已经掌握,已经不是难点。这个项目关键处就是要思考清楚Jerry如何沿着楼梯线路逃跑。

如何做呢?这就需要用到坐标知识了

我们先在背景中设计出Jerry逃跑的路线,如下图所示:

当然,不是要真正将路线图画在背景图中,我们在脑中有这个图就行。

然后,在路线图中确定几个坐标点,如下图所示:

然后使用滑行指令,按着顺序,逐个走到各个坐标点,就实现了老鼠逃跑的路线。

技巧:如何确定点的坐标值?在舞台右下角有显示鼠标的坐标位置,如下图红框线标出来的地方。只需用鼠标移动到点的位置,记下坐标值,设置在滑行指令中就可以了。

 

 

 

想清楚要做什么和怎么做之后,我们就可以动手搭代码了。

 

第2步:添加背景和角色

 

从背景库中找到演示中的背景图,加入到舞台中。再添加猫和老鼠两个角色。舞台如下图所示:

 

 

第3步:编写老鼠左右走动的代码

 

先把老鼠移动到一个指定的坐标位置,然后让老鼠左右移动。让移动指令重复执行100次。

 

 

第4步:编写猫的代码

 

使用隐藏指令让猫隐藏起来,等待3秒中时间,将猫移动到一个指定的坐标位置,然后在显示出来,并大喊“Jerry!”。

 

图中代码等待3秒,主要是等待老鼠来回走动几次后,猫再出现。

 

第5步:编写老鼠楼梯逃跑的代码

 

当老鼠来回走过几次后,使用滑行指令让老鼠Jerry移动到第一个坐标点(-70, -76),然后添加后面两个坐标点的位置,最后将老鼠隐藏起来。如下图所示。

 

 

到这里整个项目代码编写完成,点击小绿旗看看运行的效果。小朋友们也可以根据自己的想象,调整代码中的时间、坐标等数值,看看运行效果。

 

项目完整代码:

您必须 登录 才能发表评论!

网友最新评论 (1)

  1. 能否有个控制命令 当猫出现时 促使老鼠逃跑跑而不是靠时间去设置
    wycmobile7年前 (2018-12-07)