首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用LIBGDX TexturePacker2?

如何使用LIBGDX TexturePacker2?
EN

Stack Overflow用户
提问于 2013-08-29 01:40:34
回答 1查看 932关注 0票数 1

我很难使用TexturePacker2课程.有人能澄清我做错了什么吗?

我有一个名为basics的输入目录和一个名为output的输出目录。

这是我的输入目录:

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

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

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

我有两个关注点:

1)使用TexturePacker2不应该在我的输出目录中创建一个更新的.tmx文件吗?

2)为什么找不到我的包文件(这是我的主要问题.--它在同一目录中找到其他文件非常好)。

提前表示感谢!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-08-29 10:01:35

对于tmx文件,您的方式已经过时。再也没有TiledAtlas了。如果您使用的是旧版本,只需使用常规的TmxMapLoader,而不打包您的grafics。

下面是如何加载Tilemap的一个简单示例:

代码语言:javascript
复制
TmxMapLoader load = new TmxMapLoader();
TiledMap map = load.load("path/to/file");

您甚至可以将其与资产管理器结合起来:

代码语言:javascript
复制
assetmanager.setLoader(TiledMap.class, new TmxMapLoader(
            new InternalFileHandleResolver()));

请看一下我在这个问题上所做的回答,以获得更多关于纹理存根的信息,它需要在哪里,以及如何更改.tmx中的文件路径等等:

tmxmaploader-to-use-packed-tileset

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18500999

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档