Não há muito mais a questão. Não estou preocupado com despesas gerais, pois tenho certeza de que ambos estão bem para os meus propósitos. Basicamente, estou familiarizado com os conceitos do Box2D por causa do Farseer Physics Engine, mas quero usar o Bullet quando eu pular para coisas 3D. Talvez Bullet tenha algum valor educacional para mim, mesmo no reino 2D?
A versão generalizada da pergunta é: devo usar um mecanismo de física 3D para um jogo em 2D se pretender utilizar um mecanismo de física 3D no futuro? Ou isso é uma perda de tempo que não daria valor educacional?
c++
physics
box2d
bullet-physics
Christopher Horenstein
fonte
fonte
Respostas:
Por que não tratá-los separadamente?
Você tem um jogo 2D; use o mecanismo / ferramentas certos para tornar esse jogo o melhor possível.
Você quer mexer com um mecanismo 3D para aprendê-lo; depois mexa com ele, faça alguns jogos ou aplicativos 3D simples, mas mantenha-o separado do outro jogo em que está trabalhando.
fonte
Meu sentimento geral é sempre que aprender a usar algo no contexto errado não é um exercício valioso.
fonte