Apakah ada mesin fisika 3D JavaScript sumber terbuka? [Tutup]

19

Saya sedang mengerjakan game FPS 3D berbasis web menggunakan WebGL, HTML5 dan JavaScript. Seharusnya menargetkan PC dan net-buku dengan browser yang mendukung WebGL diinstal.

Saya bertanya-tanya apakah ada mesin fisika 3D open source yang ada tertulis dalam JavaScript?

Deyaa
sumber

Jawaban:

3

Sementara secara pribadi saya menggunakan ammo.js (lihat jawaban schteppe ) melalui pembungkus Physijs , saya juga ingin menyebutkan cannon.js , yang secara khusus dibuat untuk JavaScript, tidak seperti ammo.js, yang secara otomatis dikompilasi dari C ++ ke JS. Downside adalah fitur yang jauh lebih sedikit di cannon.js.

JigLibJS yang disebutkan oleh Paul Brunt tampaknya tidak terawat.

Tapio
sumber
2

Saya tidak tahu tentang mesin fisika 3D yang diterapkan dalam JavaScript. Tapi mungkin Anda bisa melihat di Quake2> HTML5 port dan lihat bagaimana mereka melakukannya: http://code.google.com/p/quake2-gwt-port/

Dari apa yang saya mengerti, mereka menggunakan Google Web Toolkit (GWT) untuk mengkompilasi Java-Sources ke JavaScript. Saya pikir pendekatan ini mungkin memiliki beberapa manfaat untuk proyek Anda juga, karena jauh lebih mungkin bahwa Anda akan menemukan mesin fisika 3D yang baik untuk Java daripada JavaScript.

bummzack
sumber
1

cannon.js . Ini jauh lebih cepat daripada ammo.js karena ditulis dalam bahasa JS asli daripada porting dari C ++. Sayangnya, dokumentasinya hampir tidak ada.

Hutan Katsch
sumber