これは、AssetManagerの使用方法とほぼ同じですが、完全ではありません。libgdxAssetManagerについてのwikiを読むことをお勧めします。
いくつかのポイント:
変数はキャメルケースにある必要があるため、AssetManagerManagerではなく AssetManagermanager ...。
電話する必要がありますmanager.update()
; 実際にそれをロードさせるために。manager.update()
これは、;まで呼び出す必要があります。trueを返すと、読み込みが完了します。したがって、各フレームを呼び出すロード画面を作成し、manager.update();
それがtrueに戻ったら、他の画面に切り替えることができます。
すべてをロードし、ロードされるまでブロックしたい場合はmanager.finishLoading();
、マネージャーから何かを取得する前に呼び出してください。
アセットフォルダに直接配置するのではなく、assets
という名前のフォルダにフォルダを作成してそこにアセットを配置する必要がある場合があります。data
したがって、のmygame-android\assets\data
代わりにアセットを配置しますmygame-android\assets
。
gdx-setup-guiを使用してプロジェクトを作成している場合は、問題ないはずです。ただし、そうでない場合は、デスクトッププロジェクトでアセットの場所も知る必要があります。
libgdxを使用してアニメーション化されたレスポンシブロード画面を作成する方法の例。(ビデオ)