box2d рассчитывает все для вас. Вам не нужно беспокоиться о том, что происходит после столкновения двух тел.
Если ваше тело упадет на землю, оно отскочит как естественный ответ. Вам не нужно применять новую силу, противоположную гравитации. Все расчеты выполняются физическим движком box2d. Физические двигатели созданы для этого.
В дополнение к этому, если вы хотите, вы можете применить свои собственные силы или импульсы, как показано ниже. Это зависит от вас.
b2Vec2 force = b2Vec2(100, 200);
yourBody->ApplyLinearImpulse(force, yourBodyDefinition.position);