1

私はANDENGINEに非常に慣れていません。image1その時点でimage2、アニメーション化されたスプライトに取り組もうとしていますimage3。これらの画像では、一連のアニメーションが実行されます。現在ANDENGINEでは、TiledTextureRegion下の画像のようにスプライトアニメーションが与えられている1つの画像のみを使用するアニメーション用に使用されているため、画像シーケンスを使用してスプライトアニメーションを実行する方法はあります. 私はそれについてたくさん検索しましたが、andengineが簡単にするため、そのトピックに関する情報はほとんどないようですが、当時はそれをしなければならず、これを達成する方法を開始または使用する方法を考えることができません.

ここに画像の説明を入力

4

2 に答える 2

1

フォルダーから TiledTextureRegion を作成できます。以下の例では、人物の歩行サイクルであるため、フォルダ "person" からすべての画像を読み込みます。

BuildableBitmapTextureAtlas texture = new BuildableBitmapTextureAtlas(engine.getTextureManager(), 256, 64);                     
personTextureRegion = BitmapTextureAtlasTextureRegionFactory.createTiledFromAssetDirectory(texture, context.getAssets(), "person");
try {
        texture.build(new BlackPawnTextureAtlasBuilder<IBitmapTextureAtlasSource, BitmapTextureAtlas>(0, 1, 4));
        texture.load();
} catch (TextureAtlasBuilderException e) {
        Debug.e(e);
}

画像はアルファベット順に追加されます。

于 2013-04-24T20:02:22.673 に答える