Je suis en train de faire un simple effet d'aimant lorsque mon personnage est à proximité d'une pièce cela devrait passer à son posteDéplacement d'un corps à un point spécifique [Box2D, Libgdx]
J'ai ceci:
if(Mycharacter.position.x +2 >= position.x) //position = coin position
{
body.setTransform(Mycharacter.position.x, Mycharacter.position.y, 0);
}
Ceci est proche de ce que je veux, mais je dois être en mesure de voir le mouvement de la pièce à mon personnage.
Je suis encore très nouveau sur Box2d et Libgdx alors si possible, gardez les gars vraiment simples, ça ne m'aide pas, je suis terrible sur la physique. Merci d'avance.
Peut-être que c'était mieux adapté pour le développement de jeux? –
Cette question semble arriver presque chaque semaine ... cela pourrait aider: http://stackoverflow.com/questions/24516945/calculate-correct-impluse-or-force-to-move-a-box2d-body-to -a-specific-position – iforce2d