Jakie są znane silniki fizyki 2D / 3D dla XNA? [Zamknięte]

20

Szukam silnika fizyki do zastosowania w projekcie XNA (2D lub 3D). Ponieważ dotyczy XNA, musi spełniać pewne wymagania:

  1. Niekoniecznie za darmo, ale blisko niego jest oczywiście preferowane
  2. Tylko zarządzany kod (inaczej nie będzie działał na urządzeniu 360)

W przypadku 3D, które znam - BulletX (Działa i używam go teraz, ale nie jest aktywny i mógłby zużyć więcej pracy)

W przypadku 2D znam - Farseer

Steven Evers
źródło

Odpowiedzi:

15

2D

  • Farseer jest oparty na box2d, ale ma wiele własnych ulepszeń i innowacji.
  • Box2Dx i Box2D.Xna są portami skrzynki 2D
  • myślę, że jest tam port fizyki wiewiórki, ale nie mogę znaleźć linku

3D

  • JigLib, jeden z pierwszych silników fizyki 3D dla Xna, był używany dość często
  • Jitter Całkiem nowy silnik, ale bardziej dostosowany do JigLib
  • Henge3D Nowy silnik na scenie, imponująca wielowątkowość
Cubed2D
źródło
1
Dla każdego, kto szuka dobrego silnika fizyki 3D dla XNA, warto spróbować fizyki BEPU. bepuphysics.codeplex.com Jest to oprogramowanie typu open source, bezpłatne do użytku niekomercyjnego, bardzo dobrze udokumentowane i afaik, jest to najnowsze i zaktualizowane (z najnowszą wersją z grudnia 2013 r. podczas pisania tego komentarza).
Prabu Arumugam
Bepuphysics jest naprawdę dobry, ponieważ jest napisany w czystym języku C #.
zwcloud
6

Użyłem Farseer dla XNA i działało świetnie. W zestawie znajduje się również wiele przykładowego kodu, dzięki czemu można go zobaczyć w akcji i ma całkiem dobrą dokumentację.

Casey
źródło
1
Jakoś udało się to przegapić na twojej liście.
Casey
5

W przypadku biblioteki fizyki 3D fizyka BEPU niedawno stała się bezpłatna do użytku komercyjnego i niekomercyjnego.

DMan
źródło
+1, BEPU jest teraz doskonałe, ponieważ jest open source.
Olhovsky,
2

Henge3D była moją biblioteką z wyboru. Sprzedała mi się cena (za darmo) i możliwości wielowątkowości.

Chris Ridenour
źródło
1

Istnieje wersja Box2D C # o nazwie Box2DX . Ponieważ jest darmowy i wiem, że Box2D jest dobry, prawdopodobnie warto go sprawdzić.

Lalafur Waage
źródło