我想做一個場景,那裏有一個「鐘擺」,連續振盪,不停。爲了更清晰起見,我上傳了一張圖片。所以我嘗試使用Box2D關節。例如:Box2D:繩擺(不停)
RevoluteJointDef revDef = new RevoluteJointDef();
revDef.initialize(ball, box, ball.getWorldCenter());
revDef.lowerAngle = 0 * MathUtils.degreesToRadians;
revDef.upperAngle = 180 * MathUtils.degreesToRadians;
revDef.enableLimit = true;
revDef.maxMotorTorque = 10.0f;
revDef.motorSpeed = 2.0f;
revDef.enableMotor = true;
revoluteJoint = (RevoluteJoint)world.createJoint(revDef);
但它不起作用。如果我評論界限和電機線,我會得到和我注意到的結果相同的結果。儘管電機已啓用,但似乎不起作用。
P.S.按下按鈕,用戶釋放盒子時,電機必須停止。所以箱子由於重力而落到地上。
有人可以幫助我嗎? 謝謝!
另請參閱此[示例](http://stackoverflow.com/a/11233735/230513)使用'FloatSpring'。 – trashgod