Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/csharp-4.0/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
LibGdx Box2D:能否在绳接头中设置localAnchorA/B?_Box2d_Libgdx - Fatal编程技术网

LibGdx Box2D:能否在绳接头中设置localAnchorA/B?

LibGdx Box2D:能否在绳接头中设置localAnchorA/B?,box2d,libgdx,Box2d,Libgdx,在DistanceJointDef中,可以使用以下行设置localAnchorA和localAnchorB(都是矢量2): jointDef.initialize(bodyA, bodyB, localAnchorA, localAnchorB); 但是,我没有看到在RopeJointDef中设置这些相同参数的任何方法,事实上,它们在RopeJointDef类中声明为final,如下所示: /** The local anchor point relative to bodyA's origi

在DistanceJointDef中,可以使用以下行设置localAnchorA和localAnchorB(都是矢量2):

jointDef.initialize(bodyA, bodyB, localAnchorA, localAnchorB);
但是,我没有看到在RopeJointDef中设置这些相同参数的任何方法,事实上,它们在RopeJointDef类中声明为final,如下所示:

/** The local anchor point relative to bodyA's origin. **/
public final Vector2 localAnchorA = new Vector2(-1, 0);

/** The local anchor point relative to bodyB's origin. **/
public final Vector2 localAnchorB = new Vector2(1, 0);
所以,我的问题是,有没有办法改变这些参数


提前非常感谢

我们可以通过调用以下语句在绳接头中设置局部锚

RopeJointDef ropeJointDef = new RopeJointDef();
ropeJointDef.localAnchorA.set(10,20);
ropeJointDef.localAnchorB.set(10,20);

谢谢我只是忘记了向量2函数。。。然而,现在我意识到绳子是不灵活的,所以我可能最终会使用DistanceJoint XD,谢谢