是否有一个JavaScript物理库可以使用div等HTML元素而不是画布?

时间:2012-10-15 19:41:13

标签: javascript html5 physics game-physics

player stack

我正在制作一个游戏的简单堆栈,玩家可以移动编号的棋子,以跟踪他们与完成收集棋子的完成程度有多接近。

目前我使用了jQuery UI的draggable和droppable。它很适合轻松开始,但一次只能移动一件:http://cssdeck.com/labs/cowmmudd/4

  • 我想将移动的部件外包给一个真正的JavaScript物理库,而不是使用jQuery UI。 (因此当一个人一直移动上排的蓝色4时,它会强制该行上的所有棋子。)
  • 我想继续使用普通的HTML元素来表示我的作品,因为它们更容易风格和推理。 (所有Javascript物理库我都看过使用canvas,但我希望实现与谷歌曾经做过的同样的事情:http://mrdoob.com/projects/chromeexperiments/google-gravity/

有人可以使用他们所知道的最好的JavaScript物理库提供控制普通,非画布HTML元素的放置和碰撞的简约示例吗?

1 个答案:

答案 0 :(得分:4)

到目前为止我发现的最简单的例子: http://bl.ocks.org/3411189

更新:对我的作品的简单改编:http://cssdeck.com/labs/fe3z2cfx/6