从内部资产文件夹(LibGDX)打开自定义数据文件

时间:2015-06-17 00:43:48

标签: java file libgdx assets

我创建了一个自定义文件,将spritesheet加载到我的游戏中。问题是我无法访问此文件。该文件位于assets文件夹中,其中存储了Textures等所有其他文件。我试过这个:

Gdx.files.internal("images/tiles/defaulttileset/init.tileset").file()

我正在尝试获取java.io.File,而不是LibGDX FileHandle,因为我使用java.utils.Scanner类加载文件数据。

目前,当我尝试加载它时,一旦游戏到达传输文件的扫描程序构造函数,游戏就会崩溃,因为该文件被认为是不存在的。

更多信息:当我使用file.getPath()方法时,它会返回" images / tiles / defaulttileset / init.tileset"。它似乎试图在计算机的硬盘上访问该文件,而不是游戏的资产文件夹。

有没有人有解决方案?

0 个答案:

没有答案