【发布时间】:2011-11-09 08:44:42
【问题描述】:
我正在使用 AndEngine 为学校创建项目游戏。
我正在使用Tiled 创建一个平铺地图。我遇到的问题是我无法弄清楚它应该适合所有设备的地图大小。
或者有没有办法创建适合所有屏幕尺寸的平铺地图?如果有,请告诉我。
到目前为止,TiledMap 在平板设备上很小,而在手机上则很大。
对此有何建议或教程?
这就是我想要创建的。不完全是这样,但这是一个例子。
【问题讨论】:
我正在使用 AndEngine 为学校创建项目游戏。
我正在使用Tiled 创建一个平铺地图。我遇到的问题是我无法弄清楚它应该适合所有设备的地图大小。
或者有没有办法创建适合所有屏幕尺寸的平铺地图?如果有,请告诉我。
到目前为止,TiledMap 在平板设备上很小,而在手机上则很大。
对此有何建议或教程?
这就是我想要创建的。不完全是这样,但这是一个例子。
【问题讨论】:
Tiled 中没有用于更改 tilemap 分辨率的内置函数。
有人写了script to change the resolution of a Tiled map。这可能有助于使用两组图形制作 Tilemap。
一般来说,您的目标应该是支持两种或三种主要显示分辨率。您可能需要针对每个分辨率优化瓦片地图。另一种方法是显示边框(假设较大的屏幕与稍小的屏幕一样大)或放大 tilemap 图层(这很可能会导致视觉质量下降)。这意味着为了获得最佳质量,您需要为您想要支持的每个设备分辨率创建一组带有相应图形资源的瓷砖地图。这没有什么“自动”的。
【讨论】: