Состав -schedule: (SEL) селектор в Cocos2d - PullRequest
0 голосов
/ 17 февраля 2011

У меня есть объект spriteHandler, который составляет (имеет) CCSprite. Он также составляет объект поведения с методом -update:(ccTime)dt и методом -updateSelector, который возвращает @selector(update:). В объекте spriteHandler я хочу использовать метод -schedule:(SEL)selector, реализованный CCSprite. Вызов [sprite schedule:[behavior getUpdateSelector]] не удается; Я могу только выяснить, как запланировать что-то, если вы подкласс CCNode. Есть ли способ сделать это с помощью композиции?

1 Ответ

2 голосов
/ 17 февраля 2011

Хотите запустить что-то только один раз или каждый кадр?что вы имеете в виду, он терпит неудачу?

В случае, если [sprite schedule:@selector(behaviourMethod)] не работает, попробуйте вместо этого:

[[CCScheduler sharedScheduler] scheduleSelector:@selector(behaviourMethod) forTarget:self interval:0.1 paused:NO];
...