Czy istnieją jakieś silniki fizyki JavaScript 3D typu open source? [Zamknięte]

19

Pracuję nad internetową grą 3D FPS przy użyciu WebGL, HTML5 i JavaScript. Ma na celu atakowanie komputerów i netbooków z zainstalowanymi przeglądarkami obsługującymi WebGL.

Zastanawiam się, czy istnieje istniejący silnik fizyki 3D open source napisany w JavaScript?

Deyaa
źródło

Odpowiedzi:

3

Podczas gdy ja osobiście używam ammo.js (patrz odpowiedź schteppe ) poprzez opakowanie Physijs , chciałbym również wspomnieć o cannon.js , który jest specjalnie stworzony dla JavaScript, w przeciwieństwie do ammo.js, który jest automatycznie kompilowany z C ++ do JS. Minusem jest znacznie mniej funkcji w cannon.js.

JigLibJS, o którym wspomniał Paul Brunt, wydaje się być nieobsługiwany.

Tapio
źródło
2

Nie wiem o żadnym silniku fizyki 3D zaimplementowanym w JavaScript. Ale może mógłbyś rzucić okiem na port Quake2> HTML5 i zobaczyć, jak to zrobili: http://code.google.com/p/quake2-gwt-port/

Z tego, co zrozumiałem, użyli Google Web Toolkit (GWT) do skompilowania Java-Sources do JavaScript. Myślę, że takie podejście może również przynieść pewne korzyści dla twojego projektu, ponieważ jest o wiele bardziej prawdopodobne, że znajdziesz dobry silnik fizyki 3D dla Javy niż dla JavaScript.

grzmot
źródło
1

cannon.js . Jest znacznie szybszy niż ammo.js, ponieważ został napisany w natywnym JS zamiast być przenoszony z C ++. Niestety, jego dokumentacja prawie nie istnieje.

Forest Katsch
źródło