我需要在我的游戏中访问带有级别描述的目录。
Gdx.files.internal("data/levels");
在 Android 上它工作正常,但在桌面levels
上不被识别为目录并且也list()
返回 null。为什么会发生,解决方案是什么?我使用 maven 作为构建工具,我检查了 .jar 是否包含所有必要的资产。
我发现了黑客:
Gdx.files.internal("./bin/data/levels");
但它显然只能在开发环境中工作,这并不令人满意。