有关于cocos js的碰撞方法记录

来源:互联网 发布:数据下载网站 编辑:程序博客网 时间:2024/05/24 04:10

 1.点与面的碰撞!

cc.rectContainsPoint(node.getBoundingBox(),pos)
node.getBoundingBox()表示node节点的范围大小,pos为坐标点
2.面与面的碰撞!
var rect1 = sprite.getBoundingBox();  var rect2 = sprite1.getBoundingBox();  if(cc.rectIntersectsRect(<span style="font-family: 宋体;">rect1</span><span style="font-family: 宋体;">, rect2)){  </span>      //发生碰撞事件  }  
3.判断两点直接的距离
  1. var distance = cc.pDistance(this.sprite_0.getPosition(), sprite_1.getPosition());  


0 0
原创粉丝点击