Чи існують двигуни з фізикою 3D з відкритим кодом? [зачинено]


19

Я працюю над веб-гру 3D FPS, використовуючи WebGL, HTML5 та JavaScript. Передбачається націлювання на ПК та мережеві книги із встановленими веб-переглядачами.

Мені цікаво, чи існує існуючий двигун фізики з відкритим кодом, написаний на JavaScript?

Відповіді:



3

Хоча я особисто використовую ammo.js (див . Відповідь schteppe ) через обгортку Physijs , я також хотів би згадати cannon.js , який створений спеціально для JavaScript, на відміну від ammo.js, який автоматично збирається з C ++ до JS. Мінус набагато менше можливостей у cannon.js.

JigLibJS, про який згадував Пол Брунт, здається, не збереглося.


2

Я не знаю про жоден 3D-фізичний движок, реалізований в JavaScript. Але, можливо, ви можете подивитися на порт Quake2> HTML5 і подивитися, як вони це зробили: http://code.google.com/p/quake2-gwt-port/

З того, що я зрозумів, вони використовували веб-інструментарій Google (GWT) для збирання Java-Sources до JavaScript. Я думаю, що цей підхід може мати певні переваги і для вашого проекту, оскільки набагато більше шансів, що ви знайдете хороший двигун фізики 3D для Java, ніж для JavaScript.


1

cannon.js . Це набагато швидше, ніж ammo.js, оскільки він був написаний в рідному JS, а не передавався з C ++. На жаль, його документація майже не існує.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.