Я хотел бы сделать программу, чтобы при нажатии пользователем правой части экрана анимация перемещалась вправо, а при левой - влево.
Здесь код не работает
if (pSceneTouchEvent.getY() > 400)
{
AnimatedSprite _AnimSprite = new AnimatedSprite(70, 400, _TiledSprite_TR);
_AnimSprite.registerEntityModifier(new MoveModifier(5, 70, Camera_width
- _AnimSprite.getWidth(), 400, 400));
_AnimSprite.animate(50);
xPos = _TiledSprite_TR.getTexturePositionX();
}
else
{
if ((pSceneTouchEvent.getY() < 400)&&
pSceneTouchEvent.getY() > 0))
{
AnimatedSprite _AnimSprite = new
AnimatedSprite(70, 400, _TiledSprite_TR);
_AnimSprite.registerEntityModifier(new MoveModifier(5,
400, Camera_width - _AnimSprite.getWidth(), 70, 400));
_AnimSprite.animate(50);
xPos = _TiledSprite_TR.getTexturePositionX();
}
else{
Sprite _Sprite = new Sprite(xPos, 400, _Sprite_TR);
MainScene.attachChild(_Sprite);
}
}