友情提示:680元/半年,儿童学编程,就上码丁实验室。
同学们,前面我们在学习声音时,曾经有一个案例《大战巫婆》,今天我们就一起来学习一下《大战巫婆》中移动背景的编程。
一、《大战巫婆》案例分析:
案例分析:通过仔细观察案例,我们发现《大战巫婆》移动背景的效果完全是通过让路边的建筑物从右向左循环运动达到的移动背景效果。因此我们只要给路边的建筑物进行编程就可以实现了。
二、编写程序:
1、参照物概念:
在学习编写程序之前,我们需要引进一个物理概念——参照物,如下图
我们坐在火车上不动,看到窗外的树木景色飞快的向后运动,因为我们是以我们自己为参照物的;因此在《大战巫婆》里,我们为了让背景动起来,就需要找好参照物。
想一想:我们想做出猫咪飞行的效果,有几种方法?
第一种方法:以大楼为参照物,图中猫咪向右飞行移动。
第二种方法:以猫咪为参照物,大楼向左移动。
2、分别给两种方法编写程序,对比效果,发现第二种效果更好。程序如下:
对建筑物编程
3、对主角猫咪和巫婆编程:
猫咪
哈哈!
巫婆的程序和猫咪相同,都是在固定位置重复切换造型即可。
懂得了原理,原来移动背景这么好做!那让我们来练练手吧!
三、想一想,做一做:
除了上面让路边的建筑物或树木移动的方法外,我们还可以用其他的方法做出活动背景的效果,想一想,做一做!
请编写下面视频效果程序。
始发于微信公众号:
我爱编程修炼坊