HTML5를위한 하향식 2D 자동차 게임을 만드는 것에 대해 생각하고 있습니다. 내 첫 게임에서 나는 물리학을 썼고 내 충돌을 겪었지만이 게임에서는 기성품 라이브러리를 사용하고 싶다.
Box2D와 JS 포트를 찾았습니다.
http://box2d-js.sourceforge.net
2008 년에 만들어진 아주 오래된 포트 인 것 같습니다. 현재 Box2D의 많은 기능이 부족하거나 중요한 문제가 있습니까? 그리고 대안이 있습니까?
HTML5를위한 하향식 2D 자동차 게임을 만드는 것에 대해 생각하고 있습니다. 내 첫 게임에서 나는 물리학을 썼고 내 충돌을 겪었지만이 게임에서는 기성품 라이브러리를 사용하고 싶다.
Box2D와 JS 포트를 찾았습니다.
http://box2d-js.sourceforge.net
2008 년에 만들어진 아주 오래된 포트 인 것 같습니다. 현재 Box2D의 많은 기능이 부족하거나 중요한 문제가 있습니까? 그리고 대안이 있습니까?
답변:
Box2D는 github에 일종의 유지 관리 버전이 있습니다.
https://github.com/thinkpixellab/pl/tree/master/src/box2d
Microsoft는 최소한 IE9 테스트 드라이브 데모에서이 소프트웨어를 사용하고 있습니다.
box2dweb은 box2djs보다 훨씬 새로운 포트이며 훨씬 적은 문제를 가지고 있습니다. 나는 그것을 강력히 추천합니다.
또한:
또한 Emscripten ie를 사용하여 원래 C ++ 코드를 JavaScript로 포트하는 것을 기억합니다 . LLVM이지만 다시 찾지 못하는 것 같습니다. https://github.com/kripken/emscripten/issues/22 만 찾았
습니다. 포트 포트가 아닌 원래 코드를 수정하는 것이 재미 있습니다 ...
Box2D는 아니지만 JigLib (3D Physics) 포트는 JS : https://github.com/supereggbert/JigLibJS 입니다. 나는 그것을 사용하지 않았지만 GLGE WebGL 라이브러리에서 사용되도록 포팅되었습니다.