J'ai un cercle au centre du monde. J'ajoute quelques balles au monde sous la forme de b2Body. Maintenant, je veux déplacer ou lancer la balle au centre de l'écran. L'effet devrait être comme si les balles entrent en collision avec le cercle.Déplacez le corps box2d au centre de l'écran
La balle sont des positions au hasard, de sorte qu'ils peuvent être à tout étaient à l'écran et la nécessité de se rendre au centre de l'écran au cercle
Quelqu'un peut-il me dire comment faire cela parce que je n'ai pas idée pour déplacer l'objet b2Body.
Je veux cercle bleu pour attirer des cercles rouges. Ou en d'autres termes je veux que les cercles rouges se déplacent vers le cercle bleu.
setTransform -> http://www.learn-cocos2d.com/api-ref/2.0/Box2D/html/classb2_body.html#a4686f32bbce5723761e9719c706eca11 – LearnCocos2D
Je veux en utilisant la force et la gravité –
ah , juste le concept: chaque pas ajoute une force à chaque corps avec une direction vers le centre. La quantité d'attraction gravitationnelle (la force appliquée) tombe par carré sur la distance, c'est-à-dire que deux fois la distance signifie un quart de la force. Cependant, dans les jeux, il peut être nécessaire de modifier l'effet de la gravité avec une très courte distance, ou il peut sembler ne jamais tomber (même attraction gravitationnelle partout) - dépend de l'échelle, nécessite une expérimentation. – LearnCocos2D