P2可以实现物体碰撞模拟,同时在碰撞过程中派发一些事件实现碰撞检测,将碰撞信息及时反馈,以添加相应的特效. P2中,当两个刚体的最小包围盒AABB发生重叠,碰撞就开始了:然后刚体的形状发生重叠,同时P2会对重叠进行修复,使刚体朝对方的反方向移动,来消除形状重叠:当形状不再有重叠时,整个碰撞过程结束.可以把碰撞过程分为4个阶段: ·postBroadphase:AABB开始发生重叠,但形状并没有发生接触 ·beginContact:刚体形状开始发生重叠,刚体继续保持原有速度移动 ·preSolve