优化了碰撞的touch 方法，效果好很多