2D动画

 

   在2D游戏开发中,动画是如何展现出来的呢?其实,2D动画是通过(动画序列)的播放所展现

  出来的,而(动画序列)就是一张一张的有序图片,我们只需要把它们按照顺序,逐一画制出来,

  这样,动画就可以实现出来了。

 

   大家可以通过(下方的场景)看到(飞机的动画序列)一共有两列,同时,大家可以点击按钮

 (显示下一个动画帧)来显示动画序列中的每一个图形,从而,形成一个动画。

 

   该动画序列一共有两列,(左边的这一列)用于展现飞机往左移动时的动画,

  然后,它是从(左边最下方)的那一个(图形)开始,然后,从下往上,按照这个顺序去逐一绘制

  每一个飞机的图形,从而,形成往左移动时的动画。当到达(最上面那一个图形)时,

  动画就可以结束了。

    

   然后,如果要恢复到原来的状态,就可以从(左边最上面那个图形)开始,然后,往下按照顺序去

  逐一绘制每一个飞机的图形,这样,就可以恢复到原来的状态。

 

   而(往右移动)的动画,就可以选用(右边这一列)的动画序列,然后,往上显示(右方这一列)

  中每一个图形,从而形成(往右移的动画),而恢复到原来的状态,就可以从(右方这一列)

  最上面那一个图形开始,往下逐一绘制每一个飞机的图形,这样,就可以恢复到原来的状态,

 

   大家可以点击(下方场景)中的(绘画飞机到缓冲区)按钮,这样,就可以看到上面所描述的

  这个飞机动画的效果。

 

下载代码学习与训练

 

 

 

 

 

(可在手机上查看)

 

Please use a browser that supports "canvas"
Please use a browser that supports "canvas"