我有一个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));
但那不是我想要的。 我想在动画期间淡出/淡出单个图块。
当Frame1逐渐淡出时,我想在此期间淡出Frame2。
有办法做到这一点吗?
非常感谢任何帮助!
答案 0 :(得分:1)
我不确定我是否100%理解这个问题,因为我无法在低声誉的情况下发表评论,所以不要在这里做。
使用2个单独的精灵而不是1个平铺的精灵。当精灵B淡入时淡出精灵A。