加载外部资源

时间:2015-05-10 22:14:55

标签: java android libgdx loading

我使用LibGDX AssetManager在加载屏幕中加载我的所有资源。

我遇到的问题是AssetManager只管理内部资源,我的大多数资源都是外部的(图片存储在用户的手机中),所以我必须将它们加载到一边(就像那样) :texture = new Texture(Gdx.files.absolute(filePath))),因此它们不包含在AssetManager.getProgess()

是否可以使用AssetManager加载外部资源?或者有没有办法密切关注外部资源加载的进展?

1 个答案:

答案 0 :(得分:2)

来自文档...

您可以通过AssetManager的第二个构造函数设置要使用的FileHandleResolver:

AssetManager manager = new AssetManager(new ExternalFileHandleResolver());

这将确保上面列出的所有默认加载器都将使用该加载器。