Android:为2D游戏世界/背景设计地图

Android:为2D游戏世界/背景设计地图,android,opengl-es,map,Android,Opengl Es,Map,我在为Android游戏设计地图时遇到问题。。我计划在角色移动时使地图滚动。。我在想,如果我把地图做得足够大,可以滚动,那么文件的大小就会很大,这可以接受吗? 或者还有其他设计地图的技巧吗 注意:我使用OpenGL渲染它,查找“平铺”贴图。这意味着您有重复的地图片段,您只保存显示所需的最小信息。例如,如果你有一张200x200像素的草地和水的地图,你只需要200x200位,1(=草地)或0(=水)。然后加载一个草地和一个水图形,并根据您的信息将它们放在一起。如果我的地图包含更多元素,如道路、城镇

我在为Android游戏设计地图时遇到问题。。我计划在角色移动时使地图滚动。。我在想,如果我把地图做得足够大,可以滚动,那么文件的大小就会很大,这可以接受吗? 或者还有其他设计地图的技巧吗


注意:我使用OpenGL渲染它,查找“平铺”贴图。这意味着您有重复的地图片段,您只保存显示所需的最小信息。例如,如果你有一张200x200像素的草地和水的地图,你只需要200x200位,1(=草地)或0(=水)。然后加载一个草地和一个水图形,并根据您的信息将它们放在一起。

如果我的地图包含更多元素,如道路、城镇或某个圆圈,该怎么办?我在游戏中处理代码部分,我的朋友处理图形设置。。因此,我是图形术语的初学者,因此需要更多不同的瓷砖和更大的瓷砖id。想象一下平原、树林、丘陵、山脉和城市。每个图形都有一个32x32图形。您有一个从0(平原)到4(城市)的二维整数数组。对于每个数组索引,绘制32x32图形。你的贴图可能很大,你只需要每个单元格的整数,而不是整个图形。图像看起来还是很好,还是像马里奥背景贴图?这取决于你有多少不同的瓷砖,它们看起来有多好。显然,拥有一张蓝色和绿色矩形的地图看起来很糟糕,拥有一张手绘、着色动画的地图看起来很棒。我很抱歉一直在问。。但是你有关于如何使用eclipse实现平铺贴图的文章或指南吗?我已经研究了平铺贴图,其中大部分是关于如何在某些引擎中实现它的教程。。