在哪里放置自定义资产?

时间:2014-06-20 20:11:09

标签: java libgdx assets

我有几个自定义资源,例如csv个文件。我应该在哪里放置这些以确保为每个构建/项目找到它们(Desktop / IOS / Android)?我已经尝试了android/assets文件夹,但BufferedReader找不到该文件。我应该保留我的csv文件并使用BufferedReader导航到该文件夹​​,还是这些不同项目之间不兼容?包括正确导航到正确地图的方法的奖励积分,我可以查看,但担心项目之间的兼容性。

我尝试将LibGDX FileHandle作为paremeter提供给BufferedReader而没有结果。它只是不接受LibGDX文件句柄。

FileHandle handle = Gdx.files.internal("roomsets.csv");

br = new BufferedReader(new FileReader(handle)); //The constructor FileReader(FileHandle) is undefined

br = new BufferedReader(new InputStreamReader(handle).read()); //error: The constructor BufferedReader(int) is undefined

br = new BufferedReader(handle); //The constructor BufferedReader(FileHandle) is undefined

我用它修理了它:

br = new BufferedReader(handle.reader());

现在好奇,如果这会引起IOS和Android上的问题?

0 个答案:

没有答案