Я хотел бы иметь возможность выделить несколько действий, чтобы я мог использовать и повторно использовать их снова и снова на любом целевом CCNode, который я хочу. Я предположил, что мог бы просто загрузить их с помощью общего класса NSObject в init, а затем вызвать их, когда он был вызван из метода, но не смог.
Я был просто неуместен в своей попытке или есть более элегантное решение?
@implementation Animation
@synthesize animation;
-(id) init
{
if ( (self=[super init]) ) {
animation = [CCScaleTo actionWithDuration: 0.15 scale: 2.0];
}
return self;
}
- (id) myAnimation
{
return animation;
}
[targetCCNode runAction:[Animation myAnimation]];