2012-04-04 11 views
3

libGDXの解像度ごとに異なるテクスチャ(画像)を使用するにはどうすればよいですか?アセットフォルダから検出する方法も指定しますか?複数の解像度の異なるテクスチャ

私は別のフォルダに異なる解像度の画像を保存する必要があります。それはあなたが私を導き、具体的な例を挙げてください。

答えて

2

AssetManagerを使用してリソースを読み込みます。リソースをロードする際には、さまざまな「ファイルリゾルバ」を使用して、環境に応じてロードする特定のアセットを把握することができます。画面解像度に基づく決定の場合は、ResolutionFileResolverを使用します。

AssetManagerTestはこれを非常によく示しています。

+0

ありがとう、私はどのようにフォルダから異なる解像度の資産を検出します。 – Siddharth

+0

私はそれに従っているかどうかはわかりませんが、一般的には特定の解像度のアセットを生成してフォルダに入れるので、何を得ているのかを知る必要があります。実行時のアイデアは、AssetManagerに特定の1つのイメージを選択させ、すべてのイメージを見て比較するのではなく、これはほとんどのAndroidアプリが動作する方法です。http://developer.android.com/guide/practices/screens_support.html –

関連する問題