1: CCSprite* tempspr = CCSprite::spriteWithFile("CloseNormal.png");
2: tempspr->setAnchorPoint(ccp(X,Y))
1: CCRect ccr1 = CCRect(spr1->getPositionX()-spr1->getContentSize().width/2,spr1->getPositionY()-spr1->getContentSize().height/2,spr1->getContentSize().width,spr1->getContentSize().height);
1: bool GameLogoScene::detectCollide(CCSprite* spr1,CCSprite* spr2)
2: {
3: bool iscollide = false;
4:
5: CCRect ccr1 = CCRect(spr1->getPositionX()-spr1->getContentSize().width/2,spr1->getPositionY()-spr1->getContentSize().height/2,spr1->getContentSize().width,spr1->getContentSize().height);
6:
7: CCRect ccr2 = CCRect(spr2->getPositionX()-spr2->getContentSize().width/2,spr2->getPositionY()-spr2->getContentSize().height/2,spr2->getContentSize().width,spr2->getContentSize().height);
8:
9: if(CCRect::CCRectIntersectsRect(ccr1,ccr2))
10: {
11: iscollide = true;
12: }
13:
14: CCLog("iscollide:%d",iscollide);
15:
16: return iscollide;
17: }