1
update()
とfinishLoading()
はいつ使用しますか? 私はあなたがアニメーションのいくつかの種類を表示したい場合は、多くのオブジェクトがロードしている間、あなたは唯一のupdate()
が必要update()
アセットマネージャの更新と仕上げローディング
update()
とfinishLoading()
はいつ使用しますか? 私はあなたがアニメーションのいくつかの種類を表示したい場合は、多くのオブジェクトがロードしている間、あなたは唯一のupdate()
が必要update()
アセットマネージャの更新と仕上げローディング
を使用していない私の画面のassetManager.load()
、その後finishloading()
ショーで()メソッドを使用します。これは、レンダリングループで一度に1つずつ物を読み込むことができるので、完了するまで何かをアニメーション化し続けることができます(例えば、ボールが飛んでいる読み込み画面)。 finishLoading()
を呼び出すと、すべての読み込みが完了するまでメソッドがブロックされるため、その間は何もアニメートされません。それがブロックする時間の長さは、あなたが何をどのくらい読み込んでいるかによって決まります。
wikiのエントリが役立つかもしれません:https://github.com/libgdx/libgdx/wiki/Managing-your-assets。プログレスバーを表示するなど、他の作業をしたい場合に備えて、非同期読み込みのためにupdate()を使用してください。すべてのアセットが読み込まれるまでブロックするには、finishLoading()を使用します。 –
とfinishLoading()を使用している場合、アプリケーションは円滑に動作するかどうかは関係ありません。 – MAGS94
わかりません。 finishLoading()が返ってくると、asset Managerは読み込みを指示したものの読み込みを完了します。必要に応じてそれらのアセットを使用することができます。 –