资产管理器更新和完成加载

时间:2016-08-05 16:44:27

标签: libgdx assets

我应该何时使用update() vs finishLoading()? 我在屏幕的show()方法中使用assetManager.load()然后finishloading()我不使用update()

1 个答案:

答案 0 :(得分:1)

如果要在加载许多对象时显示某种动画,则只需要update()。它允许您在渲染循环中一次加载一个东西,这样您就可以继续绘制动画直到完成(例如,带有弹跳球的加载屏幕)。如果你调用finishLoading(),该方法将阻止,直到所有内容都加载完毕,因此在此期间不会有任何动画。它阻塞的时间长短完全取决于你加载的内容和数量。