在libgdx中AssetManager存在问题

我开始使用资产管理器,所以我可以使用加载屏幕。 一切工作正常,但是当应用程序进入暂停状态时,它会卸载所有的资产,当它加载屏幕时,所有的资产都不见了。 我debugging,我发现他们正在等待再次加载,我犯了一个更新,但没有发生。

我错过了什么吗? (在暂停方法中,我不会卸载任何东西)

在libGDX中,大多数资源(如纹理,如果从文件加载的话)是管理资源。 如果您使用AssetManager加载这样的资源,它会照顾它在resume上重新加载,但是您必须指示您的AssetManager实际上重新加载资源。 所有你需要做的就是不断地调用update() ,直到这个方法返回true,这表明完全加载的资源; 或者你可以调用finishLoading()来阻止你的应用程序,直到一切都被加载。 您应该阅读有关libGDX体系结构的条目,以获得有关此框架如何工作的更广泛的知识。

你也可能会发现这个链接有帮助。