碰撞检测对于大部分游戏而言必不可少,比如飞机发射的子弹是否击中了敌方、刀砍在怪物身上或者接触到僵尸的身体、投出去的篮球接触篮板和篮筐、汽车撞击、拾取物品等这些功能都需要使用碰撞检测。
游戏策划方面觉着理所应当的简单想法,在技术工作部分里需要细致详尽又复杂的程序才能实现。
对于采用独立物理引擎的游戏,游戏过程中的碰撞检测一般直接由物理引擎的具体模块功能完成计算。本文介绍的碰撞检测技术主要是用于没有采用独立物理引擎(如Havok、Bullet、ODE、JBox2D物理引擎)的2游戏,主要为了方便游戏开发初级者了解和学习。