很抱歉这个非常棒的问题,我是LimeJS / Box2d的新手。
我正在尝试在LimeJS中构建一个BOX2d Revolute关节。有人可以给我一个简单的例子说明吗?
由于
答案 0 :(得分:0)
看看box2d演示(在lime / demos / tests / box2d_2.js)并使用此函数在2个实体之间创建一个旋转关节。
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;
}