1

很抱歉这个无聊的问题,我是 LimeJS/Box2d 的新手。

我正在尝试在 LimeJS 中构建一个 BOX2d Revolute 关节。有人可以为我提供一个简单的例子来说明这一点吗?

谢谢

4

1 回答 1

0

查看 box2d 演示(位于lime/demos/tests/box2d_2.js)并使用此函数在两个主体之间创建旋转关节。

function createRevoluteJoint(body1, body2, anchorPoint, box2dWorld){
    var revoluteJointDef = new box2d.RevoluteJointDef(false);
    revoluteJointDef.body1 = body1;
    revoluteJointDef.body2 = body2;
    revoluteJointDef.anchorPoint = anchorPoint;

    var joint = box2dWorld.CreateJoint(revoluteJointDef);
    return joint;
}
于 2014-12-03T05:00:33.997 回答