Gibt es Open-Source-JavaScript-3D-Physik-Engines? [geschlossen]

19

Ich arbeite an einem webbasierten 3D-FPS-Spiel mit WebGL, HTML5 und JavaScript. Es soll auf PCs und Netbooks mit installierten WebGL-fähigen Browsern abzielen.

Ich frage mich, ob es eine Open-Source-3D-Physik-Engine gibt, die in JavaScript geschrieben ist.

Deyaa
quelle

Antworten:

3

Während ich persönlich ammo.js (siehe die Antwort von schteppe ) über Physijs Wrapper verwende, möchte ich auch cannon.js erwähnen , das speziell für JavaScript erstellt wurde, im Gegensatz zu ammo.js, das automatisch von C ++ nach JS kompiliert wird. Der Nachteil ist viel weniger Funktionen in cannon.js.

JigLibJS, das von Paul Brunt erwähnt wurde, scheint nicht gepflegt zu sein.

Tapio
quelle
2

Ich kenne keine in JavaScript implementierte 3D-Physik-Engine. Vielleicht können Sie sich aber auch den Quake2> HTML5-Port ansehen und sehen, wie sie es gemacht haben: http://code.google.com/p/quake2-gwt-port/

Soweit ich verstanden habe, haben sie das Google Web Toolkit (GWT) verwendet , um Java-Quellen in JavaScript zu kompilieren. Ich denke, dass dieser Ansatz einige Vorteile für Ihr Projekt haben kann, da es viel wahrscheinlicher ist, dass Sie eine gute 3D-Physik-Engine für Java finden als für JavaScript.

Blödmann
quelle
1

cannon.js . Es ist viel schneller als ammo.js, da es in nativem JS geschrieben wurde, anstatt aus C ++ portiert zu werden. Leider ist die Dokumentation so gut wie nicht vorhanden.

Waldkatsch
quelle