Vale a pena usar o Bullet para física 2D em vez do Box2D para aprender Bullet?

10

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?

Christopher Horenstein
fonte
2
Eu acho que essa pergunta depende muito do quanto o "objetivo de aprender Bullet" é importante para você .
Tétrada
A versão generalizada da pergunta é: devo usar um mecanismo de física 3D para um jogo 2D para valor educacional e potencial utilidade futura? Como afirmado, estou planejando utilizar um mecanismo de física 3D em projetos futuros.
Christopher Horenstein
Não é tanto um salto do mecanismo X para o mecanismo Y, apenas como as coisas são feitas são um pouco diferentes.
The Duck comunista
Há um exemplo oficial do Bullet 2D em: github.com/bulletphysics/bullet3/blob/2.83/examples/Planar2D/… Ele é classificado em "Experiências" no navegador de exemplo.
Ciro Santilli escreveu:

Respostas:

6

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.

Ian Schreiber
fonte
17

Meu sentimento geral é sempre que aprender a usar algo no contexto errado não é um exercício valioso.

JasonD
fonte
não posso concordar mais, você pega algo sempre para algum propósito. aprendizado para uso futuro parece não acadêmico prático
zinking