2.x的版本是可以触发的,看看是不是事件名写错了,Contace2DType是自己定义的枚举吧? 
PhysicsSystem2D.instance.on(Contact2DType.PRE_SOLVE, this.onPreSolve, this);
https://docs.cocos.com/creator/manual/zh/physics-2d/physics-2d-contact-callback.html?h=onpresolve
没错啊,我刚才查了,就是移除了,我自己把碰撞节点记录下来然后update里面写逻辑吧
这个是物理碰撞才有的,我的是非物理
目前内置 2d 物理系统没处理 STAY_CONTACT,需要使用 box2d
