使用libGDX将tmx文件加载到java时出现异常

时间:2013-04-12 17:41:41

标签: java xml libgdx tmx

当我最近尝试加载我在Tiled中制作的基本地图时,我得到了例外:TMX图层数据的不受支持的编码(XML)

我查看了badlogicgames网站上的教程并做了同样的事情

private TiledMap map;

public void create() {      
     map = new TmxMapLoader().load("data/jf2.tmx");
} 

这里我将jf2.tmx文件放在assets文件夹中。然后我将所有图像文件移动到同一目录。所以基本上......我做错了什么?

1 个答案:

答案 0 :(得分:3)

目前,LibGDX(TmxMapLoader)无法加载数据以XML格式编码的地图(这是默认设置)。您需要将Tiled中的“Layer Format”设置为csv,base64,gzip或zlib。这些是在当前的夜间构建中实现的。您可以在“属性”下的“平铺”中打开地图后直接设置“图层格式”。