Quali sono alcuni noti motori fisici 2D / 3D per XNA? [chiuso]


20

Sto cercando un motore fisico da utilizzare in un progetto XNA (2D o 3D). Perché è per XNA, deve soddisfare alcuni requisiti:

  1. Non necessariamente gratuito, ma vicino ad esso è ovviamente preferito
  2. Solo codice gestito (o non funzionerà sul 360)

Per il 3D che conosco - BulletX (Funziona e lo sto usando ora, ma non è attivo e potrebbe usare più lavoro)

Per il 2D che conosco - Farseer

Risposte:


15

2D

  • Farseer si basa su box2d ma presenta molti miglioramenti e innovazioni.
  • Box2Dx e Box2D.Xna sono entrambe le porte del box 2D
  • penso che ci sia un porto di fisica chipmunk là fuori, ma non riesco a trovare il collegamento

3D

  • JigLib, uno dei primi motori di fisica 3d per xna, è stato usato parecchio
  • Jitter Abbastanza un nuovo motore, ma più per formante di JigLib
  • Henge3D Un nuovo motore per la scena, multi-threading impressionante

1
Per chiunque sia alla ricerca di un buon motore di fisica 3D per XNA, vale la pena provare la fisica BEPU. bepuphysics.codeplex.com È open source, gratuito per uso non commerciale, molto ben documentato e dopo è il più recente e aggiornato (con l'ultima versione di dicembre 2013 quando si scrive questo commento).
Prabu Arumugam,

Bepuphysics è davvero buono perché è scritto in puro C #.
zwcloud,

6

Ho usato Farseer per XNA e ha funzionato benissimo. Viene fornito anche con un sacco di codice di esempio in modo da poterlo vedere in azione e ha una documentazione abbastanza buona.


1
In qualche modo è riuscito a perderlo nella tua lista.
Casey,

5

Per una biblioteca di fisica 3D, la fisica BEPU è diventata di recente gratuita sia per uso commerciale che non commerciale.


+1, BEPU è eccellente ora che è open source.
Olhovsky,

2

Henge3D è stata la mia biblioteca preferita. Ciò che mi ha venduto è stato il prezzo (gratuito) e le funzionalità multi-threading.



1

Esiste una versione Box2D C # chiamata Box2DX . Dal momento che è gratuito e so che Box2D è buono, probabilmente ne vale la pena dare un'occhiata.


Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.