我想做这样的事情:
如何在不改变群众中心的情况下实现这一目标
谢谢!
答案 0 :(得分:2)
最简单的方法是安排固定装置,使其不以身体位置为中心。例如。如果你有这个:
myPolygonShape.SetAsBox( 5, 1 );
你可以改用它:
b2Vec2 offset(2.5, 0);
myPolygonShape.SetAsBox( 5, 1, offset, 0 );
如果你真的需要保持你当前的夹具安排,你需要自己计算新身体位置应该在哪里,然后使用SetTransform把它放在那里。