2016-10-17 3 views

Répondre

2

Créer corps dynamique normale et corps statique - les mettre à la place quand vous voulez avoir le corps rotatif poser et les joint à l'aide RevoluteJoint - il est une sorte de joint que vous pouvez imaginer comme une « pin »

BodyDef dynamicBodyDef, staticBodyDef; 
//define type, position of bodies... 

Body dynamicBody = world.createBody(dynamicBodyDef); 
Body staticBody= world.createBody(staticBodyDef); 

RevoluteJointDef jointDef = new RevoluteJointDef(); 
jointDef .bodyA = dynamicBody; 
jointDef .bodyB = staticBody; 

world.createJoint(jointDef); 

Vous pouvez définir si les corps peuvent entrer en collision, quel est l'angle maximal, etc. - jetez un oeil à RevoluteJointDef définition de classe