0

テクスチャ パッカーlibgdx テクスチャ パッカーを使用しています

私のlibgdxゲーム用。パックファイルも作成しました。これで、1 つの balloon_burst_pack.png と 1 つの
balloon_burst_pack.pack ファイルができました。

唯一のことはオンラインドキュメントからのものです。パックファイルから15個のpng画像すべてを正確に取得する方法がわかりません。

私の画像名は、1 つの balloon_packed.png にパックした balloon_color_0001.png、balloon_color_0002.png のようなものです

私が試した小さなコードは次のとおりです。

 atlas = new TextureAtlas(Gdx.files.internal("Animations/balloon_color_pack/balloon_burst_pack.pack"));

   for (int i = 0; i< 15;i++ ) {

        region[i] = atlas.findRegion("balloon_colour"+"000"+i);
        System.out.println("region detected is"+region[i].getRegionX());
   }

同じテクスチャ パッカーを使用したことがある方は、パック ファイルを使用するための参考にしてください。可能であれば、順を追って説明してください..

ありがとう。

4

2 に答える 2

0

PNG 名の問題は、テクスチャ パッカーが最初の '_' の後のすべての名前をトリミングすることです。そのため、png の名前を ballooncolor_0001.png、ballooncolor_0002.png などに変更し、balloon_color_0001.png などを変更してから、kumar saurabh のコードを使用してすべてのファイルをロードする

または現在の設定では、ballon_color の代わりに name を balloon として使用できます

于 2013-08-27T06:41:11.970 に答える