Самый простой способ - посмотреть, в каком направлении объект «смотрит», когда вы определяете тело, и использовать GetWorldVector, чтобы увидеть, как он изменился.Например, если вы создаете тело лицом вверх, это будет направление (0,1).Затем вы можете использовать GetWorldVector в любое время, чтобы получить текущее направление этого вектора в мировых координатах, чтобы применить силу:
b2Vec2 forceDirection = body->GetWorldVector( b2Vec2(0,1) );