判断精灵相撞

  1. bool detectCollide(CCSprite* spr1,CCSprite* spr2)
  2. { bool iscollide = false;  CCRect ccr1 = CCRect(spr1->getPositionX(),spr1->getPositionY(),spr1->getContentSize().width,spr1->getContentSize().height);
  3. CCRect ccr2 = CCRect(spr2->getPositionX(),spr2->getPositionY(),spr2->getContentSize().width,spr2->getContentSize().height);
  4. if(CCRect::CCRectIntersectsRect(ccr1,ccr2)) { iscollide = true; }
  5. CCLog("iscollide:%d",iscollide);
  6. return iscollide;
  7. }


你可能感兴趣的:(判断精灵相撞)