scratch编程技巧之如何实现背景的上下滚动

当我们在玩极速赛车,跑酷游戏,飞机大战等等小游戏的时候,都会发现背景地形,或者地图,会随着角色的移动,进行上下滚动,也就是通过背景向下滑过,来显示角色在运动。

在scratch编程中,我们发现[背景][运动积木组]是无法使用的,因此我们需要将背景图片添加到[角色]下面.

今天让我讲一下背景上下滚动在Scratch里如何实现的。

其实很简单,就是把背景做成两个角色,使其拼接在一起,然后不断上下循环滚动就行了。

角色1的位置为0,0,也就是Y轴起始点为0。(在舞台中)

角色2的位置为0,360,也就是Y轴起始点为360。(在舞台上面,看不到)

然后两个角色同步向下运动,看上去就象是背景在滑动了。

第一张图的代码:

scratch编程技巧之如何实现背景的上下滚动

第二张图的代码:

scratch编程技巧之如何实现背景的上下滚动

这样最简单的上下滚动的效果就做好了.是不是很简单