2011-03-05 3 views
4

Je veux pratiquer la programmation avec les moteurs de physique android (populaires) (AndEngine et libgdx).créer une corde lisse avec un moteur physique android

Il n'est pas très difficile de créer un petit monde avec des objets de physique, mais maintenant je veux créer une corde et la connecter à des objets dans le monde.

Il y a plusieurs façons de le faire, par exemple:
http://www.emanueleferonato.com/2009/10/05/basic-box2d-rope/

Mais je veux voir une corde lisse comme dans le jeu "Cut The Rope" sur Android et IOS.

Y a-t-il des idées pour ce faire? Je ne trouve pas encore de réponse, mais je pense que ce serait de créer un certain nombre d'objets plus petits, mais je pense que ce serait une mauvaise performance.

Répondre

4

Je crois que votre instinct de créer des segments plus courts avec des articulations les reliant est correct et oui, le nombre de corps que vous finissez par créer pour une longueur de corde aura un effet sur la performance. Pour savoir si cela fonctionnera pour votre situation particulière, je suggère de créer une corde avec des segments de longueur variable et de prendre une décision basée sur l'évaluation de la performance de la façon dont vous pouvez faire la corde en augmentant le nombre de segments.