Я никогда не видел подкласс CCDirector, кроме подклассов в cocos2d (CCDirectorDisplayLink, CCDirectorTimer или т. Д.). Подклассы CCDirector разрешено создавать, но в действительности это не нужно.
Если вам нужен метод, который вызывается для каждого кадра, вы можете использовать CCScheduler -scheduleSelector: forTarget: interval: paused: метод. Он вызовет селектор для каждого кадра из основного цикла.
[[CCScheduler sharedScheduler]
scheduleSelector:@selector(tick:) forTarget:self interval:0 paused:NO];
И CCScene может использовать для загрузки / выгрузки данных ресурса и т. Д.
А как насчет этих уроков?