如何阻止身体的旋转和移动?
我这样做:
mBody.setAngularDamping(100);
mBody.setLinearDamping(100);
但它并没有完全阻止身体,
mBody.setActive(false);
它不会完全冻结身体。
答案 0 :(得分:4)
停止:
body->setLinearVelocity(b2Vec2(0,0));
body->setAngularVelocity(0);
如果你想让自己的身体变得不动,那就把它变成静止的:
body->setType(b2_staticBody);