2009-09-07 14 views
9

Estoy buscando un motor de física 3D para XNA. He oído de algunas opciones, pero lo que necesito es:XNA 3d motor de física

  • libre para fines comerciales (preferible de código abierto)
  • apoyo a la dinámica de cuerpos rígidos
  • de apoyo para la colisión por cada polígono (esto es muy importante)
  • código administrado - tiene que trabajar en XBOX360

¿usted ha utilizado algo como esto? ¿Puedes recomendar algo?

Respuesta

10

Me gustaría ver JigLibX. Es un puerto C# del motor JigLib y tiene soporte para todo lo que necesita. También viene con un montón de muestras, y si tienes alguna experiencia con los motores de física no debería ser demasiado difícil trabajar con ella.

Además, es posible que desee echar un vistazo a this thread en los foros de Creators Club donde se discuten algunos motores de física XNA.

EDIT Además, olvidé mencionar que he usado JigLibX yo mismo para un par de proyectos y funciona como un encanto, incluso haciendo algunas simulaciones físicas bastante pesadas.

+1

Para cualquiera que busque en esta respuesta años después de que se hizo, JigLibX parece ser el motor de la física más completa 3D para XNA. Sin embargo, tiene algunas ineficiencias, algunos errores (como un error con heightfield <-> intersección de rayos en algunos casos), y carece de soporte para algunas formas básicas (como cilindros). –

+0

Para cualquiera que busque un buen motor de física 3D para XNA, vale la pena probar la física BEPU. https://bepuphysics.codeplex.com/ Es de código abierto, gratuito para uso no comercial, muy bien documentado y afaik es el más reciente y actualizado (con el último lanzamiento de diciembre de 2013 al escribir este comentario). –

1

www.bulletphysics.com incluye un puerto C#, creo.

0

motor de física APE, C#, licencia MIT

APE

Cuestiones relacionadas