Apa sajakah mesin fisika 2D / 3D yang diketahui untuk XNA? [Tutup]

20

Saya mencari mesin fisika untuk digunakan dalam proyek XNA (2D atau 3D). Karena ini untuk XNA, harus memenuhi beberapa persyaratan:

  1. Tidak harus gratis, tetapi dekat dengan itu jelas lebih disukai
  2. Hanya kode terkelola (atau tidak akan berjalan pada 360)

Untuk 3D yang saya ketahui - BulletX ( Berhasil , dan saya menggunakannya sekarang, tetapi tidak aktif dan dapat menggunakan lebih banyak pekerjaan)

Untuk 2D saya tahu - Farseer

Steven Evers
sumber

Jawaban:

15

2D

  • Farseer didasarkan pada box2d tetapi memiliki banyak peningkatan dan inovasi sendiri.
  • Box2Dx & Box2D.Xna keduanya adalah port dari kotak 2D
  • Saya pikir ada pelabuhan fisika chipmunk di luar sana, tetapi saya tidak dapat menemukan tautannya

3D

  • JigLib salah satu mesin fisika 3d paling awal untuk xna, telah digunakan cukup banyak
  • Jitter Mesin yang cukup baru, tetapi lebih banyak per formant daripada JigLib
  • Henge3D Mesin yang lebih baru ke lokasi, multi-threading yang mengesankan
Cubed2D
sumber
1
Bagi siapa pun yang mencari mesin fisika 3D yang bagus untuk XNA, ada baiknya mencoba fisika BEPU. bepuphysics.codeplex.com Ini adalah open source, gratis untuk penggunaan non-komersial, didokumentasikan dengan sangat baik dan afaik itu adalah yang terbaru dan diperbarui (dengan rilis terbaru dari Desember 2013 saat menulis komentar ini).
Prabu Arumugam
Bepuphysics sangat bagus karena ditulis dalam C # murni.
zwcloud
6

Saya telah menggunakan Farseer untuk XNA dan bekerja dengan sangat baik. Hadir dengan banyak kode contoh juga sehingga Anda dapat melihatnya beraksi dan memiliki dokumentasi yang cukup bagus.

Casey
sumber
1
Entah bagaimana berhasil melewatkannya di daftar Anda.
Casey
5

Untuk perpustakaan fisika 3D, fisika BEPU baru-baru ini menjadi bebas untuk penggunaan komersial dan non-komersial.

DMan
sumber
+1, BEPU sangat baik sekarang karena bersifat open source.
Olhovsky
2

Henge3D telah menjadi perpustakaan pilihan saya. Apa yang menjual saya adalah harga (gratis) dan kemampuan multi-threading.

Chris Ridenour
sumber
1

Ada versi Box2D C # yang disebut Box2DX . Karena gratis dan saya tahu Box2D bagus, mungkin layak untuk check out.

Ólafur Waage
sumber