锚定box2d的身体

时间:2012-03-24 01:06:14

标签: iphone cocoa-touch physics box2d-iphone

是否可以将Box2D主体锚定到特定的X值,但是仍然能够在Y轴上自由移动?我觉得这可能是一个棱柱形关节,但我在设置它时遇到了一些麻烦。 谢谢,

泰特

1 个答案:

答案 0 :(得分:0)

仅限制LinearVelocity

...//detect the velocity
b2Vec2 v = body->GetLinearVelocity();
v = b2Vec2(0,v.y);
body->SetLinearVelocity(v);