Android游戏开发指南<一>背景地图

1.孤岛使用三张背景层,一张大的静态的图,一个中间的tilemap,和前景tilemap

2.32X32 tiles, means that 120 tiles should be draw in one frame.

3.更多的层是好的,但是绘制背景是很贵的。

----------一张静态的图片是很快的。

-----------是那些tilemap吃掉了GPU或CPU时间。

下面讲的是如何绘制tilemap

纹理如何贴图:

1.用一个单独的atlas的材质集合。然后一个一个绘制,绘制时调整纹理的映射方式。对于硬件来说,状态切换是很贵的。

2.把纹理切为超级小的图片。这样的话,基本上不用调整了。但是tile很多,draw-texture调用也很多,纹理的bind也很多。

3.用VBO映射,顶点数组映射到纹理上,算出颜色值,然后正交投影过去。(完全不用纹理贴图,而是用定点数组的方式做。)

你可能感兴趣的:(android)