添加了碰撞前解决的函数，碰撞时常发生的问题还没有解决