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

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

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.


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.


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




Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.