码丁实验室,一站式儿童编程学习产品,寻地方代理合作共赢,微信联系:leon121393608。
前一讲中给小朋友们介绍了舞台坐标的概念,在这一讲中我们结合坐标知识和运动类指令,一起创作一个有趣的动画。
小朋友们都很喜欢看《猫和老鼠(Tom & Jerry)》动画片,我们就做一个猫和老鼠的动画吧。
先设计一下动画的场景:
这是猫Tom和老鼠Jerry主人家的房子。
Jerry在走廊里悠闲地来回走着,突然,Tom出现在走廊里,吓得Jerry赶紧沿着楼梯跑到楼上去了…
动画的效果:
Jerry沿着楼梯逃得很快,是不是很有趣?Ok,我们动手吧。
我们在开发一个程序前,先理解清楚要做什么,用什么样的代码来做,这是非常重要的一步,也是一个很好的做事习惯。
角色的移动、隐藏和显示,在前面的课程中都有介绍,详细小朋友们都已经掌握,已经不是难点。这个项目关键处就是要思考清楚Jerry如何沿着楼梯线路逃跑。
如何做呢?这就需要用到坐标知识了
我们先在背景中设计出Jerry逃跑的路线,如下图所示:
当然,不是要真正将路线图画在背景图中,我们在脑中有这个图就行。
然后,在路线图中确定几个坐标点,如下图所示:
然后使用滑行指令,按着顺序,逐个走到各个坐标点,就实现了老鼠逃跑的路线。
想清楚要做什么和怎么做之后,我们就可以动手搭代码了。
从背景库中找到演示中的背景图,加入到舞台中。再添加猫和老鼠两个角色。舞台如下图所示:
先把老鼠移动到一个指定的坐标位置,然后让老鼠左右移动。让移动指令重复执行100次。
使用隐藏指令让猫隐藏起来,等待3秒中时间,将猫移动到一个指定的坐标位置,然后在显示出来,并大喊“Jerry!”。
图中代码等待3秒,主要是等待老鼠来回走动几次后,猫再出现。
当老鼠来回走过几次后,使用滑行指令让老鼠Jerry移动到第一个坐标点(-70, -76),然后添加后面两个坐标点的位置,最后将老鼠隐藏起来。如下图所示。
到这里整个项目代码编写完成,点击小绿旗看看运行的效果。小朋友们也可以根据自己的想象,调整代码中的时间、坐标等数值,看看运行效果。
项目完整代码: