管理libGDX中的目录

时间:2013-11-06 13:12:53

标签: java android libgdx

我需要在游戏中访问带有关卡级别描述的目录。

Gdx.files.internal("data/levels");

在Android上它运行正常,但在桌面levels上不被识别为目录,list()也返回null。为什么会这样,解决方案是什么?我使用maven作为我的构建工具,我检查过.jar包含所有必要的资产。

我找到了黑客:

Gdx.files.internal("./bin/data/levels");

但它显然只适用于开发环境,这并不令人满意。

1 个答案:

答案 0 :(得分:0)

尝试Gdx.files.local("data/levels")

请参阅https://code.google.com/p/libgdx/wiki/FileHandling,并注意通过CLASSPATH搜索“内部”文件。列表中的“目录”列表未实现(并且不太可能列出)。