330171653018291_.pic.jpg

     // 只在两个碰撞体开始接触时被调用一次
  onBeginContact  (contact, selfCollider, otherCollider) {



    console.log('有人碰到了玩家',selfCollider.node.name,otherCollider.node.name);
    if(otherCollider.node.name=="bg"){
       selfCollider.node.destroy();
        return ;
    }

  }

  // 只在两个碰撞体结束接触时被调用一次
  onEndContact (contact, selfCollider, otherCollider) {

    console.log('离开了玩家',selfCollider.node.name,otherCollider.node.name);


  }

  // 每次将要处理碰撞体接触逻辑时被调用
  onPreSolve (contact, selfCollider, otherCollider) {

       console.log('有人碰到了玩家持续中',selfCollider.node.name,otherCollider.node.name)

  }
  // 每次处理完碰撞体接触逻辑时被调用
  onPostSolve(contact, selfCollider, otherCollider) {
      
    console.log('有人碰到了玩家持续离开',selfCollider.node.name,otherCollider.node.name);

  }
最后修改:2022 年 05 月 20 日 11 : 45 AM
如果觉得我的文章对你有用,请随意赞赏