每个(共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);