popscene в проблемах с cocos2d - PullRequest
0 голосов
/ 17 июня 2011

Я новичок в cocos2d. В моей игре я использую "cctouchesbegan", чтобы выдвинуть новую сцену. С помощью "popScene" я перехожу на мою первую сцену из второй сцены. После перехода на первую сцену мой метод делегата "cctouchesbegan" не работает... если есть идеи, это будет полезно.

Ответы [ 2 ]

0 голосов
/ 16 апреля 2013

Вы можете сделать следующее:

-(void)onEnter
{
    [super onEnter];


    [[CCTouchDispatcher sharedDispatcher] removeDelegate: self];
    [[CCTouchDispatcher sharedDispatcher] addTargetedDelegate:self priority:0 swallowsTouches:YES];
    self.isTouchEnabled = YES;
}


- (void) onExit {

    [[CCTouchDispatcher sharedDispatcher] removeDelegate: self];
    [super onExit];
}
0 голосов
/ 06 июня 2012

ставьте «НЕТ» при добавлении targettedDelegate, как показано ниже. Это исправляет мою ошибку [[CCTouchDispatcher sharedDispatcher] addTargetedDelegate: self priority: 0 swallowsTouches: NO]

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...