我正在为一个游戏开发一个简单的堆栈,在该游戏中玩家移动编号的棋子以跟踪他们距离完成收集获胜手的棋子有多近。
目前我使用了 jQuery UI 的可拖动和可放置。这有助于轻松开始,但一次只能移动一件:http ://cssdeck.com/labs/cowmmudd/4 。
- 我想将移动部件外包给一个真正的 JavaScript 物理库,而不是使用 jQuery UI。(因此,当一个人将上排的蓝色 4 一直向左移动时,它会将该行上的所有棋子强制在一起。)
- 我想继续使用普通的 HTML 元素来表示我的作品,因为这些元素更容易设计和推理。(我已经看过使用的所有 Javascript 物理库,
canvas
但我想实现与 Google 曾经相同的功能:http: //mrdoob.com/projects/chromeexperiments/google-gravity/)
有人可以提供一个使用他们所知道的最好的 JavaScript 物理库来控制普通、非画布 HTML 元素的放置和碰撞的简约示例吗?