2D多边形碰撞检测介绍这是一篇论证如何在2D动作游戏中执行碰撞检测的文章(Mario,宇宙入侵者等),为了保证它的高效性和精确性,碰撞检测是以多边形为基础的,而不是以sprite为基础.这是两种不同的设计途径.基于sprite的检测执行的是检测sprites的像素的交叉,以这种方式来检测碰撞.多边形是使用向量数学来精确的计算点,时间和碰撞的方向.当多边形只是一种近似sprite自身的时候,它就超越了sprite系统.表现出了更精确的物理现象,例如弹性,摩擦,在一个随机的形状中来处理斜坡.碰撞检测…