Просто используйте body-> applyForce. Используйте GetLinearVelocity bodyA и примените противоположное к bodyB + (сила тяжести * -1) ... (или что-то в этом роде)
OR
создать два мира, один с гравитацией, установленной в b2Vec2 (0.0f, -12.0f); и другой для b2Vec2 (0.0f, 12.0f); затем просто сделайте противоположности в вашем методе акселерометра, чтобы изменить гравитацию каждого мира
Если у вас когда-либо будет всего два шара, первый вариант, скорее всего, будет лучшим.