多重背景及移动

 

  在游戏进行的过程中,为了让背景可以表现得更生动与更有层次感,我们可以使用不同的场景零件去组织出多个不同的背景,并将它们同时显示到屏幕上,从而形成了多重背景的效果。

 

  另外,为了让多重背景可以区分开来,达到更好的层次感,我们可以通过程序去控制每一层背景的移动速度,让每一层背景的移动速度都不一样,或移动的方向不一样,来形成更好的层次感。

 

  而该方法在实现的过程中,主要也是通过一系列的场景零件去组合成多个不同的场景或背景,另外,在场景零件组合的过程中,我们重点也是要处理好零件与零件之间的组合位置,以避免出现裂缝,同时,在每一层场景移动的过程中,对应该层的所有零件都要同时移动,否则,会出现裂缝或错位的情况。

 

 

  当我们了解完这些理论知识以后,就可以进入到游戏中,然后,立即通过动手实践把相关的代码实现出来,最终实现出一个多重背景并让其产生移动。

 

(通过游戏模式学习与训练,需要在电脑上运行)

 

进入游戏学习与训练

 

 

 

 

本章学习后的代码运行效果如下:(可在手机上查看)

手机上通过触摸控制飞机的移动位置

电脑上通过鼠标按住左键或右键同时移动鼠标即可控制飞机的移动位置

 

Please use a browser that supports "canvas"