我正在为一个游戏设计一个简单的堆栈,玩家可以移动编号的方块来跟踪他们收集胜利手牌的进度。目前我选择了jQuery UI的可拖放组件,它很容易上手,但只能一次移动一个方块:http://cssdeck.com/labs/cowmmudd/4。
我想将方块的移动外包给一个真正的JavaScript物理库,而不是使用jQuery UI。(这样当你把上排的蓝色4向左移动到底时,它会强制将该行上的所有方块聚集在一起。)
我希望继续使用普通的HTML元素来表示我的方块,因为这样更容易进行样式和推理。(我看过的所有JavaScript物理库都使用
我想将方块的移动外包给一个真正的JavaScript物理库,而不是使用jQuery UI。(这样当你把上排的蓝色4向左移动到底时,它会强制将该行上的所有方块聚集在一起。)
我希望继续使用普通的HTML元素来表示我的方块,因为这样更容易进行样式和推理。(我看过的所有JavaScript物理库都使用
canvas
,但我想实现与Google曾经做过的相同效果:http://mrdoob.com/projects/chromeexperiments/google-gravity/)
有人能够提供一个最简单的示例来控制普通的非画布HTML元素的放置和碰撞,使用他们所知道的最好的JavaScript物理库吗?