我创建了一个木槌,并制作了一个 b2MouseJoint 来拖动木槌,如下所示:
if (_playerBuckFixture->TestPoint(locationWorld)) {
b2MouseJointDef md;
md.bodyA = _groundBody;
md.bodyB = _playerBuckBody;
md.target = locationWorld;
md.collideConnected = true;
md.dampingRatio = 0.0f;
md.frequencyHz = 60.0;
md.maxForce = powl(_playerBuckBody->GetMass()+10,37);
_mouseJoint = (b2MouseJoint *)_world->CreateJoint(&md);
_playerBuckBody->SetAwake(true);
}
但是当我快速移动我的手指时,木槌会从我的手指上松开,并且跟随我的手指不像我的手指移动那么快。
请给我很好的建议来改善 b2MouseJoint 的抓地力。
提前致谢。