Остановить вращение и движение - PullRequest
0 голосов
/ 23 февраля 2012

Как остановить вращение и движение тела?

Я делаю это:

            mBody.setAngularDamping(100);
            mBody.setLinearDamping(100);

но это не останавливает тело полностью, а

            mBody.setActive(false);

это не заморозить тело полностью.

1 Ответ

4 голосов
/ 23 февраля 2012

Просто чтобы остановиться:

body->setLinearVelocity(b2Vec2(0,0));
body->setAngularVelocity(0);

Если вы хотите, чтобы ваше тело стало неподвижным - сделайте его статичным:

body->setType(b2_staticBody);
...