停止旋转和移动

时间:2012-02-23 06:04:00

标签: android box2d andengine

如何阻止身体的旋转和移动?

我这样做:

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

但它并没有完全阻止身体,

            mBody.setActive(false);
它不会完全冻结身体。

1 个答案:

答案 0 :(得分:4)

停止:

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

如果你想让自己的身体变得不动,那就把它变成静止的:

body->setType(b2_staticBody);