本发明公开了一种软体碰撞检测方法,具体为:对虚拟环境中的运动物体和静止物体建立Sphere包围盒;当运动物体向静止物体靠近时,确定碰撞方向向量;根据静止物体或运动物体的中心点及碰撞方向向量分别建立空间切割平面,确定静止物体和运动物体的预估碰撞范围;对预估碰撞范围构建空间层次体模型,再建立两棵结构树,判断碰撞相交并对相交包围盒内重叠部分进行空间分割;针对获得的含有两个模型的公共点集的小立方体中的基本几何元素进行相交测试,找到碰撞点;根据碰撞点,确定形变区域。本发明通过预估出碰撞范围后再构建软体碰撞检测的空间数据结构模型来提高软件碰撞检测的效率、提升软体碰撞检测的精确度,解决软体检测的瓶颈问题。