Bai*_*kev 8 collision-detection
我在哪里可以阅读更多关于游戏的基本2d碰撞检测或只是具有一些交互性的应用程序?
编辑:Canvas游戏的javascript怎么样?
最重要的定理是分离轴定理(SAT)。基本上,它允许您检测两个凸多边形之间的碰撞。不错的阅读材料就在这里。
如果您的游戏只涉及凸形状,那么sat.js是一个不错的选择。
但是,如果您需要处理凹形状,则需要其他算法。您可以将一个凹形分解为多个凸形,我们poly-decomp.js可以为您做到。
如果你想更深入地研究的话,这篇论文非常有趣。