Прежде всего, обновите свою версию AndEngine. Больше нет ShapeModifier
с, они называются EntityModifier
с, а метод addShapeModifier
не существует. Существует метод Camera.offsetCenter(..)
, поэтому вам не нужно делать это самостоятельно.
В любом случае, когда вам нужна EaseFunction? Их много, и вы используете это следующим образом (с самым обновленным MoveModifier
классом):
mySprite.registerEntityModifier(new MoveModifier(duration, fromX, toX, fromY, toY, easeFunction);
Вы должны запустить EaseFunctionExample на своем устройстве / эмуляторе и решить, какой вы хотите.
Если вы хотите переместить mySprite
по оси X, вы можете сделать:
mySprite.registerEntityModifier(new MoveXModifier(duration, mySprite.getX(), toX, easeFunction);