Quais são alguns dos mecanismos de física 2D / 3D conhecidos para o XNA? [fechadas]


20

Estou procurando um mecanismo de física para usar em um projeto XNA (2D ou 3D). Por ser para o XNA, ele precisa atender a alguns requisitos:

  1. Não necessariamente gratuito, mas obviamente é preferível
  2. Somente código gerenciado (ou não será executado no 360)

Para 3D que eu conheço - BulletX (funciona, e estou usando agora, mas não está ativo e poderia usar mais trabalho)

Para 2D que eu conheço - Farseer

Respostas:


15

2D

  • O Farseer é baseado no box2d, mas possui muitas melhorias e inovações próprias.
  • Box2Dx e Box2D.Xna são as duas portas da caixa 2D
  • Eu acho que existe um porto de física esquilo por aí, mas não consigo encontrar o link

3D

  • O JigLib, um dos primeiros motores de física 3D para o xna, foi usado bastante
  • Tremulação Um novo mecanismo, mas mais por formante que o JigLib
  • Henge3D Um mecanismo mais novo em cena, impressionante multi-threading

11
Para quem procura um bom mecanismo de física 3D para XNA, vale a pena tentar a física BEPU. bepuphysics.codeplex.com É de código aberto, gratuito para uso não comercial, muito bem documentado e, de longe, é o mais recente e atualizado (com a versão mais recente de dezembro de 2013 ao escrever este comentário).
Prabu Arumugam

Bepuphysics é realmente bom porque está escrito em C # puro.
Zwcloud

6

Eu usei Farseer para XNA e funcionou muito bem. Também inclui muitos códigos de exemplo, para que você possa vê-lo em ação e ter uma documentação muito boa.


11
De alguma forma conseguiu perder isso na sua lista.
Casey

5

Para uma biblioteca de física 3D, a física do BEPU tornou-se gratuita recentemente para uso comercial e não comercial.


+1, o BEPU é excelente agora que é de código aberto.
precisa



1

Existe uma versão do Box2D C # chamada Box2DX . Como é gratuito e eu sei que o Box2D é bom, provavelmente vale a pena conferir.


Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.