В DistanceJointDef вы можете установить localAnchorA и localAnchorB (оба Vector2) с этой линией:LibGdx Box2D: Можете ли вы установить localAnchorA/B в канатное соединение?
jointDef.initialize(bodyA, bodyB, localAnchorA, localAnchorB);
Однако я не видел какой-либо способ для установки этих же параметров в RopeJointDef, на самом деле, они объявлен как финал в классе RopeJointDef, как это:
/** 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);
Итак, мой вопрос, есть ли способ, чтобы изменить эти параметры?
Большое вам спасибо!
Спасибо! Я просто забыл о функциях Vector2 ... Однако теперь я понимаю, что канаты не являются гибкими, поэтому я, вероятно, в конечном итоге буду использовать RemoteJoint XD, спасибо – user2553680