我有一個AnimatedSprite,包括2個瓷磚單獨區塊:如何淡入/淡出的AnimatedSprite
BitmapTextureAtlas mAtlas = new BitmapTextureAtlas(mEngine.getTextureManager(), 100, 100, TextureOptions.BILINEAR);
ITiledTextureRegion mRegion= BitmapTextureAtlasTextureRegionFactory.createTiledFromAsset(mAtlas, mService.getAssets(), "image.png", 0, 0, 2, 1);
我可以使用雪碧褪色作爲一個整體AlphaModifer:
mAnimatedSprite.registerEntityModifier(new AlphaModifier(2, 0, 255));
但這不是我想要的。 我想在動畫中淡入/淡出個別瓷磚。
當Frame1淡出時,我想在此期間淡入Frame2。
有沒有辦法做到這一點?
任何幫助非常感謝!
只是爲了澄清,你想淡入/淡出第一幀從動畫精靈,比第二等? –
是的。當Frame1淡出時,我想在此期間淡入Frame2。我更新了我的問題。 – Al0x
我認爲在淡入另一幀時淡出一幀是不可能的,因爲動畫精靈在alpha修改器中被視爲一個實體。但你可以完全淡出第一幀,然後淡入第二幀。 –