2009-09-07 10 views
9

Szukam silnika fizyki 3D dla XNA. Słyszałem od niektórych opcji, ale to, co jest mi potrzebne:Silnik fizyki 3d XNA

  • darmo do celów komercyjnych (preferowane open source)
  • wsparcie dla fizyka ciała sztywnego
  • wsparcia dla kolizji per-wielokąta (jest to bardzo ważne)
  • managed code - musi pracować na XBOX360

Czy korzystal coś takiego? Czy możesz coś polecić?

Odpowiedz

10

Spojrzałbym na JigLibX. To port C# silnika JigLib i ma wsparcie dla wszystkich rzeczy, których potrzebujesz. Zawiera również sporo próbek, a jeśli masz jakieś doświadczenie z silnikami fizyki, nie powinno być zbyt ciężko pracować z nim.

Możesz także zajrzeć na this thread na forach Creators Club, gdzie dyskutowane są niektóre silniki fizyki XNA.

EDIT Również zapomniałem wspomnieć, że użyłem JigLibX sobie na kilka projektów i działa jak czar nawet robi kilka dość ciężkich symulacji fizyki.

+1

Dla każdego, patrząc na ten odpowiedziami lat po tym jak został wykonany, JigLibX wydaje się być najbardziej kompletny silnik fizyki 3D dla XNA. Ma jednak pewne nieefektywności, niektóre błędy (jak błąd w niektórych przypadkach w obszarze przecięcia promienia heightfield <->) i nie obsługuje niektórych podstawowych kształtów (np. Cylindrów). –

+0

Dla każdego, kto szuka dobrego silnika fizyki 3D dla XNA, warto wypróbować fizykę BEPU. https://bepuphysics.codeplex.com/ Jest to oprogramowanie open source, bezpłatne do użytku niekomercyjnego, bardzo dobrze udokumentowane i afaik jest najnowszym i zaktualizowanym (najnowsze wydanie z grudnia 2013 r. podczas pisania tego komentarza). –

1

www.bulletphysics.com zawiera port C#, jak sądzę.

0

APE silnik fizyki, C#, MIT licencja

APE