根据我的经验。2D游戏,比如横板冒险游戏,可以把画面内容分成5部分:
- 游戏大背景
- 游戏地图纹理和各种装饰物,平台,斜坡等这些游戏精灵所处的实际地图内容
- 各种游戏精灵。
- 游戏的天气效果,风雪雨这些效果。
- 游戏界面元素,比如血条,属性面板等。
这些5层内容都要显示在界面上。做法就是先绘制底层内容。再绘制上层内容。这样一层一层覆盖的关系。所以他们的绘制顺序也是上面的列表的排列顺序。
游戏大背景很明显是放在游戏最底部的,最先绘制。而地图纹理和各种装饰物是上一层的东西。游戏的各种角色是又上一层的东西。游戏的天气雨雪等效果要在又上一层显示。游戏的界面元素,在最上层显示,所以是最后绘制。