Не смешивайте вещи. Box2D - это физический движок, в то время как вы говорите об анимациях, которые абсолютно не связаны с физикой.
Оба Cocos2D и libgdx используют Box2D для управления физикой, но способ управления анимацией не зависит от этого.
Я практичные Cocos2D, но никогда не использовал libgdx, согласно Javadoc (найдено here) у вас есть класс Actor
, который описывается как
Актер является частью этапа или группы в стадии , Он имеет положение, прямоугольный размер, заданный как ширина и высота, угол поворота, масштаб в х и у и начало координат относительно положения, которое используется для вращения и масштабирования.
Я думаю, это то, что вы ищете. Он будет извлекаться из атласа текстуры, и вы сможете динамически изменять его атрибуты (проверьте пакет com.badlogic.gdx.scenes.scene2d.actions
). Не так сложно найти, если вы его ищете.