Я хочу создать действие один раз, а затем добавить его к нескольким спрайтам.Например, у меня есть «монстр», который добавляет к его ноге кучу ног.Каждая из этих ног - дети тела, и я хочу, чтобы они вращались взад и вперед.Я сделал CCRepeatForever
из последовательности двух CCRotateBy
действий, которые прекрасно работают.Я могу добавить действие к ноге, но если я добавлю его к другой ноге, первая нога не будет вращаться.
Я не хочу создавать новую последовательность для каждой ноги - что заболь!Должен быть легкий путь!
РЕДАКТИРОВАТЬ:
Я реализовал это так, согласно ответам Гиксдева и Лукмана ... (ОПЯТЬ СНОВА Лукман!)
[leg1 runAction:action]; // for the first time using the action
[leg2 runAction:[[action copy] autorelease]]; // for all subsequent uses