XNA için bilinen bazı 2D / 3D fizik motorları nelerdir? [kapalı]


20

Bir XNA projesinde (2D veya 3D) kullanmak için bir fizik motoru arıyorum. Çünkü XNA için, bazı gereksinimleri karşılaması gerekiyor:

  1. Mutlaka ücretsiz değildir, ancak buna yakın olması kesinlikle tercih edilir
  2. Yalnızca yönetilen kod (veya 360'da çalışmaz)

3D için biliyorum - BulletX (Çalışıyor ve şimdi kullanıyorum, ancak aktif değil ve daha fazla iş kullanabilir)

2D için biliyorum - Farseer

Yanıtlar:


15

2D

  • Farseer box2d'ye dayanıyor ancak kendi geliştirmeleri ve yenilikleri var.
  • Box2Dx ve Box2D.Xna , kutu 2D'nin her iki portudur
  • Ben orada sincap fizik bir bağlantı noktası olduğunu düşünüyorum, ama bağlantı bulamıyorum

3 boyutlu

  • Xna için en eski 3d fizik motorlarından biri olan JigLib biraz kullanılmış
  • Jitter Oldukça yeni bir motor, ancak JigLib'den daha formant başına
  • Henge3D Sahneye daha yeni bir motor, etkileyici çoklu iş parçacığı

1
XNA için iyi bir 3D fizik motoru arayan herkes için BEPU fiziğini denemeye değer. bepuphysics.codeplex.com Açık kaynak, ticari olmayan kullanım için ücretsiz, çok iyi belgelenmiş ve afaik en son ve güncellenmiş olanıdır (bu yorumu yazarken Aralık 2013'ten son sürümle birlikte).
Prabu Arumugam

Bepuphysics gerçekten iyidir çünkü saf C # ile yazılmıştır.
zwcloud

6

Farseer'ı XNA için kullandım ve harika çalıştı. Çok sayıda örnek kodla birlikte gelir, böylece eylemde görebilirsiniz ve oldukça iyi belgelere sahiptir.


1
Bir şekilde listenizde bunu kaçırmayı başardı.
Casey

5

3D fizik kütüphanesi için BEPU fiziği kısa süre önce hem ticari hem de ticari olmayan kullanım için ücretsiz hale geldi.


+1, BEPU artık açık kaynak olduğu için mükemmel.
Olhovsky



1

Box2DX adında bir Box2D C # sürümü var . Ücretsiz olduğundan ve Box2D'nin iyi olduğunu bildiğinden, muhtemelen kontrol etmeye değer.


Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.