首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >我应该使用哪个Box2D JavaScript库?

我应该使用哪个Box2D JavaScript库?
EN

Stack Overflow用户
提问于 2011-10-03 01:40:54
回答 6查看 34.6K关注 0票数 93

JavaScript有几个不同的Box2D端口。哪一个是最好的?

  • -“以自动方式从Box2DFlashAS3_1.4.3.1转换”
  • -“发生在work"
  • 上的一个大麻烦”-从Box2DFlash 2.1a到JavaScript的一个端口。我开发了一个用于生成code"
  • 的ActionScript 3 - to - JavaScript转换器-- "a JavaScript版本的Box2D 2.1a“(11月21日添加,2011)
  • )-”使用Emscripten将Box2D 2D物理引擎直接移植到JavaScript“(2013年9月24日添加)

如果有的话,你知道http://chrome.angrybirds.com/使用哪个版本吗?

EN

回答 6

Stack Overflow用户

回答已采纳

发布于 2011-11-01 23:41:09

读者注意事项!

这个问题最初是在2011年提出并回答的,但我会尽我最大的努力使其保持最新!

这是我发现的:

  • kripken/box2d.js是一个使用Emscripten的Box2D端口,运行良好且速度快。我曾亲自使用过这个非常棒的success.
  • planck.js,它是最新的端口,并且是从头开始在JavaScript
  • Box2DJS中编写的,它是Box2DFlash 1.4.3.1的一个端口。2.1a.
  • Box2DJS [1]
  • Box2DJS不是最新的,你必须在每个项目中导入大量的CommonJS文件“[2]
  • box2dweb包含在一个单独的文件中[2]
  • box2dweb比Box2DJS [3]”是一个“更新的端口,有更少的问题”。然而,切换可能会引入新的问题,[4].
  • Box2DJS依赖于原型但box2dweb不是,Ladd在他的博客上用例子推广了box2dweb,他似乎正在使用第三个alternative.
  • There也不是基于box2dweb的物理模拟器。查看Matter.jsp2.js

还有a similar discussion on gamedev.stackexchange.com

我会说获胜者是kripken/box2d.js。

票数 90
EN

Stack Overflow用户

发布于 2013-08-28 00:20:44

这个问题及其最好的答案来自2011年。最近的一个新选项是box2.js,它是C++代码到Javascript的Emscripten翻译。截至2013年8月,它比我发现的其他端口更新得更快,而且演示程序似乎可以正常工作。

票数 13
EN

Stack Overflow用户

发布于 2014-07-30 07:45:11

LiquidFun (使用JS绑定)

在我发表这篇文章的时候,LiquidFun是JS的最新端口。它具有Box2D的所有特性和液体物理特性。它是使用emscripten移植的,所以性能还不错。

google/liquidfun

google/liquidfun/tree/master/liquidfun/Box2D/lfjs

票数 8
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7628078

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档