cocos2d-x 3.x PhysicsJointFixed是否有bug?

按照文档说明应该属于刚性捆绑,当前试图将两个矩形刚体边界相连进行捆绑。

测试中,一个fixed的joint,无论如何设置anchorPoint,

只要经过PhysicsJointFixed::init(PhysicsBody* a, PhysicsBody* b, const Vec2& anchr)中的

getBodyNode(a)->setPosition(anchr);
getBodyNode(b)->setPosition(anchr);

之后,就变成中心重叠的Joint了…

尝试注释掉这两行并强制设置了position之后,Joint组合显示出极强的不稳定性,弹性,惯性混乱,碰撞后两只绑定的Node乱飞并互相弹开又被Joint拉回,多次弹力作用后在边界内飞来飞去…

代码直接使用的cocos-test内的PhysicsTest的Demo,已测3.2与3.3rc0都是这样,是否是bug?还是我的使用方法问题?

我的也是这样的,全屏乱蹦,看来是不能用

可能是因为一开始的那个position不对。你换成PhysicsJointFixed::init(bodyA, bodyB, bodyA->getPostion()+Vec(10,10));