Vaut-il la peine d'utiliser Bullet pour la physique 2D au lieu de Box2D pour apprendre Bullet?

10

Il n'y a pas grand-chose de plus à la question. Je ne suis pas préoccupé par les frais généraux, car je suis sûr qu'ils conviennent tous les deux à mes besoins. Fondamentalement, je suis familier avec les concepts de Box2D à cause du Farseer Physics Engine, mais je veux utiliser Bullet quand je passe aux trucs 3D. Peut-être que Bullet a une valeur éducative pour moi, même dans le domaine 2D?

La version généralisée de la question est: dois-je utiliser un moteur physique 3D pour un jeu 2D si je prévois d'utiliser un moteur physique 3D à l'avenir? Ou s'agit-il d'une perte de temps qui n'apporterait pas de valeur éducative?

Christopher Horenstein
la source
2
Je pense que cette question dépend en grande partie sur combien le « plaisir d'apprendre Bullet » est important pour vous .
Tetrad
La version généralisée de la question est: dois-je utiliser un moteur de physique 3D pour un jeu 2D pour une valeur éducative et une utilité potentielle future? Comme indiqué, je prévois d'utiliser un moteur physique 3D dans de futurs projets.
Christopher Horenstein
Ce n'est pas vraiment un saut du moteur X au moteur Y, la façon dont les choses sont faites est légèrement différente.
The Communist Duck
Il existe un exemple officiel de Bullet 2D sur: github.com/bulletphysics/bullet3/blob/2.83/examples/Planar2D/… Il est classé sous "Experiments" dans l'exemple de navigateur.
Ciro Santilli 冠状 病毒 审查 六四 事件 法轮功

Réponses:

6

Pourquoi ne pas les traiter séparément?

Vous avez un jeu 2D; utilisez le bon moteur / les bons outils pour rendre ce jeu le meilleur possible.

Vous voulez jouer avec un moteur 3D pour l'apprendre; puis jouer avec, créer des jeux ou des applications 3D simples, mais gardez cela séparé de l'autre jeu sur lequel vous travaillez.

Ian Schreiber
la source
17

Mon sentiment général est toujours qu'apprendre à utiliser quelque chose dans le mauvais contexte n'est pas un exercice précieux.

JasonD
la source
ne peut pas être plus d'accord, vous prenez quelque chose toujours dans un but. apprendre pour une utilisation future semble académique non pratique
zinking