Existe-t-il des moteurs de physique 3D JavaScript open source? [fermé]

19

Je travaille sur un jeu FPS 3D basé sur le Web utilisant WebGL, HTML5 et JavaScript. Il est censé cibler les PC et les netbooks avec les navigateurs compatibles WebGL installés.

Je me demande s'il existe un moteur de physique 3D open source écrit en JavaScript?

Deyaa
la source

Réponses:

3

Bien que j'utilise personnellement ammo.js (voir la réponse de schteppe ) via le wrapper Physijs , je voudrais également mentionner cannon.js , qui est spécialement créé pour JavaScript, contrairement à ammo.js, qui est automatiquement compilé de C ++ à JS. L'inconvénient est beaucoup moins de fonctionnalités dans cannon.js.

JigLibJS qui a été mentionné par Paul Brunt semble être non entretenu.

Tapio
la source
2

Je ne connais aucun moteur physique 3D implémenté en JavaScript. Mais vous pourriez peut-être jeter un œil au port Quake2> HTML5 et voir comment ils l'ont fait: http://code.google.com/p/quake2-gwt-port/

D'après ce que j'ai compris, ils ont utilisé Google Web Toolkit (GWT) pour compiler des sources Java en JavaScript. Je pense que cette approche peut également avoir des avantages pour votre projet, car il est beaucoup plus probable que vous trouviez un bon moteur physique 3D pour Java que pour JavaScript.

bummzack
la source
1

cannon.js . C'est beaucoup plus rapide que ammo.js car il a été écrit en JS natif au lieu d'être porté depuis C ++. Malheureusement, sa documentation est quasiment inexistante.

Forest Katsch
la source