【发布时间】:2013-11-06 13:12:52
【问题描述】:
我需要在我的游戏中访问包含关卡描述的目录。
Gdx.files.internal("data/levels");
在 Android 上它工作正常,但在桌面上 levels 不被识别为目录,而且 list() 返回 null。为什么会发生,解决方案是什么?我使用 maven 作为构建工具,我检查了 .jar 是否包含所有必要的资产。
我发现了 hack:
Gdx.files.internal("./bin/data/levels");
但显然只能在开发环境中使用,效果并不理想。
【问题讨论】:
-
您是否将桌面项目
build path配置为指向其资产? -
是的,我有。在资源标签中。
-
也许你应该用斜杠结束路径:“data/levels/”
-
我试过了,也没用。