如何淡化 in/out 个 AnimatedSprite 的单个 Tiles

How to fade in/out individual Tiles of AnimatedSprite

我有一个 AnimatedSprite,由 2 个 Tiles 组成:

BitmapTextureAtlas mAtlas = new BitmapTextureAtlas(mEngine.getTextureManager(), 100, 100, TextureOptions.BILINEAR);
ITiledTextureRegion mRegion= BitmapTextureAtlasTextureRegionFactory.createTiledFromAsset(mAtlas, mService.getAssets(), "image.png", 0, 0, 2, 1);

我可以使用 AlphaModifer 将 Sprite 作为一个整体淡入:

mAnimatedSprite.registerEntityModifier(new AlphaModifier(2, 0, 255));

但这不是我想要的。 我想在动画过程中淡化 in/out 单个图块

当第1帧淡出时,我想同时淡入第2帧。

有办法吗?

非常感谢任何帮助!

我不确定我是否 100% 理解这个问题,因为我不能以低声誉发表评论,所以我会在这里做。

使用 2 个独立的 sprite 而不是 1 个平铺的 sprite。精灵 A 淡出,精灵 B 淡入。