Які деякі 2D / 3D фізичні двигуни для XNA? [зачинено]


20

Я шукаю двигун фізики для використання в проекті XNA (2D або 3D). Оскільки це для XNA, він повинен виконувати деякі вимоги:

  1. Не обов’язково безкоштовний, але близький до нього, очевидно, є кращим
  2. Тільки керований код (або він не працюватиме на 360)

Для 3D я знаю - BulletX (Це працює, і я зараз його використовую, але він не активний і може використовувати більше роботи)

Для 2D я знаю - Farseer

Відповіді:


15

2D

  • Farseer заснований на box2d, але має багато власних удосконалень та інновацій.
  • Box2Dx і Box2D.Xna - обидва порти коробки 2D
  • Я думаю, що там є порт фізики бурундука, але я не можу знайти посилання

3D

  • JigLib, один з найбільш ранніх двигунів 3d-фізики для xna, використовувався зовсім небагато
  • Jitter Досить новий двигун, але більше на форманта, ніж JigLib
  • Henge3D Новіший двигун на сцені, вражаючий багаторізковий наріз

1
Для всіх, хто шукає хороший двигун фізики 3D для XNA, варто спробувати фізику BEPU. bepuphysics.codeplex.com Це відкритий код, безкоштовний для некомерційного використання, дуже добре задокументований і afaik - це самий останній і оновлений (останній реліз від грудня 2013 року при написанні цього коментаря).
Prabu Arumugam

Бепуфізика справді хороша тим, що написана в чистому C #.
zwcloud

6

Я використовував Farseer для XNA, і він чудово працював. Також поставляється з великою кількістю прикладу коду, так що ви можете бачити його в дії та має досить гарну документацію.


1
Якось вдалося пропустити це у своєму списку.
Кейсі

5

Щодо бібліотеки 3D-фізики, фізика BEPU нещодавно стала безкоштовною для комерційного та некомерційного використання.


+1, BEPU є чудовим зараз, коли він відкритий.
Ольховський



1

Існує версія Box2D C # під назвою Box2DX . Оскільки це безкоштовно, і я знаю, що Box2D хороший, напевно, варто це перевірити.


Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.