2009-09-07 13 views
9

Sto cercando un motore fisico 3D per XNA. Ho sentito di alcune opzioni, ma quello che mi serve è:Motore fisico XNA 3d

  • gratuito per scopi commerciali (preferibile open-source)
  • supporto per la dinamica dei corpi rigidi
  • supporto per per-poligono di collisione (questo è molto importante)
  • codice gestito - deve lavorare su XBOX360

hai usato qualcosa di simile? Puoi consigliare qualcosa?

risposta

10

Vorrei dare un'occhiata a JigLibX. È una porta C# del motore JigLib e ha il supporto per tutte le cose che ti servono. Inoltre viene fornito con molti campioni e, se hai esperienza con i motori fisici, non dovrebbe essere troppo difficile lavorarci.

Inoltre, è possibile dare un'occhiata allo this thread sui forum del Creators Club in cui vengono discussi alcuni motori fisici XNA.

EDIT Inoltre, ho dimenticato di menzionare che ho usato JigLibX da solo per un paio di progetti e funziona come un incantesimo anche facendo delle simulazioni fisiche abbastanza pesanti.

+1

Per chi cerca in questa risposta anni dopo il suo inserimento, JigLibX sembra essere il più completo motore fisico 3D per XNA. Tuttavia, ha alcune inefficienze, alcuni bug (come un bug con l'intersezione del raggio di altezza <-> in alcuni casi), e manca il supporto per alcune forme di base (come i cilindri). –

+0

Per chi cerca un buon motore di fisica 3D per XNA, vale la pena provare fisica BEPU. https://bepuphysics.codeplex.com/ E 'open source, gratuito per uso non commerciale, molto ben documentato e quindi è il più recente e aggiornato (con l'ultima versione di dicembre 2013 quando si scrive questo commento). –

1

www.bulletphysics.com include un porto C#, credo.

0

APE motore fisico, C#, MIT licenza

APE