Я хочу анимировать свое тело из одной позиции в другую, так как это возможно с b2body, а не с CCSprite?
Только путем изменения его линейной (и угловой, если требуется) скорости самостоятельно.Изменение положения вместо скорости обеспечит неправильное физическое поведение в случае, если ваше тело столкнется с другими телами.В этом случае тип вашего тела должен быть кинематическим.
Андрей прав.Посмотрите в b2Body.h.Он говорит вам все, что вам нужно знать.
Чаще всего вы используете:
void ApplyForce(const b2Vec2& force, const b2Vec2& point);
или:
void ApplyLinearImpulse(const b2Vec2& impulse, const b2Vec2& point);