我很难使用TexturePacker2课程.有人能澄清我做错了什么吗?
我有一个名为basics的输入目录和一个名为output的输出目录。
这是我的输入目录:

这是我的输出,它使用了TexturePacker2 via源代码,并将输入目录、输出目录和"basics.pack“作为参数:

然后,我将输出中的所有文件和旧的.tmx文件复制到资产/数据/tiles文件夹中,到我的libgdx项目中:

最后,我尝试用下面的代码将所有内容加载到我的程序中,这也显示了我在下面得到的错误:

我有两个关注点:
1)使用TexturePacker2不应该在我的输出目录中创建一个更新的.tmx文件吗?
2)为什么找不到我的包文件(这是我的主要问题.--它在同一目录中找到其他文件非常好)。
提前表示感谢!
发布于 2013-08-29 10:01:35
对于tmx文件,您的方式已经过时。再也没有TiledAtlas了。如果您使用的是旧版本,只需使用常规的TmxMapLoader,而不打包您的grafics。
下面是如何加载Tilemap的一个简单示例:
TmxMapLoader load = new TmxMapLoader();
TiledMap map = load.load("path/to/file");您甚至可以将其与资产管理器结合起来:
assetmanager.setLoader(TiledMap.class, new TmxMapLoader(
new InternalFileHandleResolver()));请看一下我在这个问题上所做的回答,以获得更多关于纹理存根的信息,它需要在哪里,以及如何更改.tmx中的文件路径等等:
https://stackoverflow.com/questions/18500999
复制相似问题