添加了碰撞代码