Questions marquées «box2d»

Box2D est une bibliothèque open-source de simulation de physique 2D à corps rigide pour les jeux, écrite en C ++, avec des ports dans différents langages

76
Bonne physique des plateformes 2D [fermé]

J'ai un contrôleur de personnage de base configuré pour un jeu de plateforme 2D avec Box2D, et je commence à le peaufiner pour essayer de le rendre agréable. Les moteurs physiques ont beaucoup de commandes à modifier, et ce n'est pas clair pour moi d'écrire avec un moteur physique pour la première...

19
Existe-t-il d'autres ports JS de Box2D?

J'ai pensé à créer un jeu de voiture 2D descendant pour HTML5. Pour mon premier jeu, j'ai écrit la physique et les collisions moi-même, mais pour celui-ci, j'aimerais utiliser une bibliothèque prête à l'emploi. J'ai découvert Box2D et son port JS. http://box2d-js.sourceforge.net Il semble être un...

13
Détection de collision de corde 2D

Je veux créer une corde qui peut entrer en collision avec des objets comme dans la vidéo YouTube suivante: Corde de physique de jeu 2D Je pense que vous implémentez l'intégration de verlet qui utilise des points et connecte ces points avec des lignes. J'essaie de comprendre quel type de détection...

12
Box2D Get Bounding Box of a Body

Dans Box2D, j'étais curieux de savoir s'il était possible d'obtenir une boîte englobante d'un corps déjà créé dans le monde. Donc, fondamentalement, le corps est créé, il interagit avec le monde et autres. Et j'avais besoin de la boîte englobante de ce corps. C'est

11
Vous utilisez la fonction «Set ()» du polygone Box2D?

J'utilise le moteur physique Box2D. Et il existe un type de forme pour box2D appelé b2PolygonShape. Dans cette classe, vous pouvez créer des polygones. Il existe également une fonction Set () qui prend un tableau de points et un nombre de sommets. Box2D a un exemple comme celui-ci: // This defines...

11
Animation et mouvement de montée de rebord (plateforme 2D)

Luttant pour prendre une décision sur la mise en œuvre d'un mécanicien de montée de rebord pour un jeu de plateforme 2D piloté par la physique. Quelle est la meilleure façon de procéder sans que cela ne devienne trop complexe? Jusqu'à présent, je comprends (amateur ici pas un pro) il y a quelques...

10
Comment simuler la chute des plumes dans box2d?

Je travaille avec AndEngine avec l'extension Box2d, mais une réponse générale ou une idée de concept sera également appréciée. J'ai des objets ressemblant à des plumes dans un monde de vue latérale 2D que je veux faire partie de la simulation physique. J'utilise l'amortissement linéaire pour faire...

10
Comment supprimer un corps box2d en cas de collision?

Je suis encore nouveau dans la programmation Java et Android et j'ai tellement de mal à supprimer un objet en cas de collision. J'ai regardé sur le Web et j'ai constaté que je ne devrais jamais gérer la suppression des corps BOX2D pendant la détection de collision (un écouteur de contacts) et que...

10
Création d'une arme de mêlée dans Box2D (libGDX)

J'ai du mal à mettre en œuvre une arme de mêlée qui peut se balancer lorsqu'une touche est enfoncée. J'imagine deux attaques différentes (coup de couteau et swing) J'ai essayé de créer deux appareils (personnage + arme), deux corps différents, deux corps différents + articulation révolutée, mais je...

10
Box2D Vérifier si le point intersecte un corps

Existe-t-il un moyen de vérifier si un point coupe un corps? Par exemple, disons qu'il y a un corps dans le monde à une position de (100,100). Existe-t-il un moyen de vérifier si un point à (100,100) coupe ce corps? Un autre exemple concerne un jeu appelé "PHUN". Dans PHUN, vous pouvez cliquer et...

9
Détection de collision de base Box2D

Je ne comprends pas comment écouter les collisions dans Cocos2D / Box2D. Disons que j'ai deux corps de cercle dynamiques. L'un est très petit et l'autre est relativement grand. Quand le petit cercle entre en collision avec le grand cercle, j'aimerais faire quelque chose (jouer un son par exemple)....

9
Box2D Différence entre WorldCenter et Position

Donc, ce problème sévit depuis quelques jours maintenant. Tout d'abord, quelle est la différence entre dire Body.getWorldCenter () et Body.getPosition (). J'ai entendu dire que WorldCenter pourrait avoir à voir avec le centre de gravité ou quelque chose. Deuxièmement, lorsque je crée un corps Box2D...

9
Rendre la chose rapide lente (Box2D)

Je travaille sur un jeu que vous contrôlez un trébuchet pour lancer des balles à l'adversaire. C'est comme un jeu appelé 'Medieval Siege'. Lorsque le trébuchet balance son bras, le joueur doit saisir le meilleur moment pour appuyer sur le bouton et relâcher le ballon. Ensuite, la balle volera à...

8
Origine du coffret 2D

J'essaie de définir l'origine d'une forme box2d. Par défaut, une forme tourne autour du centre. Mais j'essaie de le faire tourner autour de la gauche de la forme. Comme une horloge par exemple. J'ai entendu parler de choses comme SetXForm mais cette fonction ne semble même pas exister. J'utilise C...