只要在onLoad()中 开启 才有效,在onEnable()或者start()都无效
要触发碰撞回调函数还需要把这个勾上
原来的碰撞触发方法:
onCollisionEnter: function (other, self) ;
onCollisionStay: function (other, self) ;
onCollisionExit: function (other, self) ;
上面的三个方法好像失效了。碰撞后没打印出来东西
后续的碰撞方法:
onBeginContact: function (contact, selfCollider, otherCollider) {
console.log('有人碰到了玩家');
},
// 只在两个碰撞体结束接触时被调用一次
onEndContact: function (contact, selfCollider, otherCollider) {
},
// 每次将要处理碰撞体接触逻辑时被调用
onPreSolve: function (contact, selfCollider, otherCollider) {
},
// 每次处理完碰撞体接触逻辑时被调用
onPostSolve: function (contact, selfCollider, otherCollider) {
}