Monday, April 23, 2012

cocos2d 에서 ccTouchBegan 으로 들어가지 않을 때 해결법

질문 : ccTouchesBegan 은 되는데 ccTouchBegan 으로는 들어가지 않을 때 해결법?
답 : 메인 layer의 멤버 함수로 다음을 넣어준다.
-(void) registerWithTouchDispatcher
{
      [[CCTouchDispatcher  sharedDispatcher]  addTargetedDelegate:self  priority:0  swallowsTouches:YES];
}

ccTouchesBegan 도 안된다면 메인 layer의 -(id) init 함수 내에 self.isTouchEnabled = YES; 를 넣어주는 것을 잊었을 것임

No comments:

Post a Comment