0
내 문제는 스프라이트가 보이지 않게되는 화면의 아무 곳에서나 터치하는 것입니다. 하지만 스프라이트를 두 드릴 때 스프라이트가 보이지 않아야한다는 것을 알고 싶습니다.Cocos2Dx에서 Touch를 처리하는 방법
bool CharacterSelection::ccTouchBegan(CCTouch* pTouch, CCEvent* pEvent
{
CCTouch* touch;
CCPoint tap = CCDirector::sharedDirector()->convertToGL(pTouch->getLocationInView());
GoatSprite* goat;
goat = (GoatSprite*) goatSpriteObject;
if(touch){
tap = touch->getLocation();
}
if(goat->boundingBox().containsPoint(tap)){
goat->setVisible(false);
}
return true;
}
코드에 실수가 있으면 죄송합니다.