Один метод, которым я следую, заключается в том, что я создаю производный класс из класса спрайтов и назначаю действия при инициализации класса.
Например, я должен сгенерировать 10-100 вражеских спрайтов
Я сделаю класс враговActoor.mm, полученных из CCSprite
Я держу функцию
+(void)initwithParamters:(CCPoint)spwanPoint frames:(NSString *)plist{
mummyActor *tempInstance =[mummyActor spriteWithWatever suites ur reqirment];
//do all stuff here
//load actions
return tempInstance;
}
//other methods to call actions or access mutators
когда мне нужно сгенерировать этих врагов, я создаю NSMuTableArray врага с загрузкой и сохраняю все экземпляры в этом массиве ....
при применении различных алгоритмов или правил поиска путей к игре, я получаю доступ к каждому объекту из этого массива ///
Извините за плохой английский, но это лучший способ, который я нашел до сих пор, чтобы выполнить работу, не спрашивая никого;)