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
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 à …
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). Quelle …
Comment puis-je implémenter une explosion 2D de manière à causer moins de dégâts aux personnages qui se cachent derrière des caisses ou d'autres couvertures? Idéalement, les dommages dépendront de la résistance du couvercle (par exemple, un mur métallique protégera mieux que la caisse en bois). Idéalement, les dommages diminueront également …
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 pour un sprite, le corps …
Je fais un jeu de tir en temps réel avec Box2D comme moteur physique. Le gameplay concerne principalement la trajectoire, comme Angry Birds. Je veux créer un effet de ralenti et déplacer la caméra vers le joueur lorsqu'il est tué, mais l'effet devrait commencer lorsque la pierre est encore dans …
J'utilise Box2D. Comme vous pouvez le voir, il existe trois corps dynamiques connectés les uns aux autres (pensez-y comme une table vue de face). LEG1 et LEG2 sont connectés au corps statique (c'est le corps de masse). Un autre corps dynamique tombe sur la table. J'ai besoin d'obtenir la compression …
Je veux créer un jeu comme Doodle Jump. J'utilise libgdx et Box2d. J'ai besoin de conseils pour faire rebondir ma balle constamment et avec la même hauteur. J'ai essayé de mettre la restitution du corps de la balle à 1 pour qu'elle puisse sauter constamment, mais quand je saute sur …
Je sais que cela semble idiot, mais j'aimerais que certains objets suivent la physique tandis que d'autres ne se heurtent pas. J'ai essayé de les atteindre en définissant exclusivement leur position. Mais alors il ignorera toute la physique. Ce que j'essaie de faire est-il même possible?
J'utilise actuellement Box2D et mon personnage est un tas d'appareils dans Box2D. Je me demandais si, pour déterminer si un joueur tombait, détecter un changement de position Y serait approprié? Y a-t-il peut-être d'autres façons auxquelles je ne pense pas? Comment ce genre de chose est-il généralement détecté?
Je travaille sur un jeu de plateforme où j'aimerais pouvoir déplacer ou copier des corps entre plusieurs Box2D b2Worlds. Le désir est apparu trois fois maintenant - déplacer des objets entre les documents dans mon éditeur, déplacer le joueur entre les niveaux dans le jeu normal et donner au joueur …
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 …
J'ai vu box2d et bullet portés en JavaScript, mais aucun d'eux ne m'a attiré, à l'exception du code source. Tout semblait assez simple, une fois que j'ai regardé à l'intérieur. Que font-ils dans chacune de ces bibliothèques pour obtenir une belle simulation physique? Je ne trouve aucune explication.
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.