两个动画精灵相互重叠,如何只为上一个动画?

时间:2014-02-13 09:53:40

标签: android andengine

每个(共8个)动画精灵的onAreaTouch()都带有路径,移动修饰符,但问题是当两个精灵(动画)重叠或相互重叠时,然后触摸这些精灵(onAreaTouch()调用)两个精灵的动画但是我想只为第一个或上一个制作动画。请帮助我。

这是示例代码:

AnimatedSprite animatedSprite_1 = new AnimatedSprite(0, 0,tiledTextureRegion_1,getVertexBufferObjectManager())
        {
            @Override
            public boolean onAreaTouched(TouchEvent pSceneTouchEvent,float pTouchAreaLocalX, float pTouchAreaLocalY) 
            {
                if(pSceneTouchEvent.isActionDown())
                {
                   animatedSprite_1.animate();//to animate
                }
            }
        }
    mScene.attachChild(animatedSprite_1);
    mScene.registerTouchArea(animatedSprite_1);

0 个答案:

没有答案