Hello everyone. Have you ever heard of Motion Welder.http://www.motionwelder.com/
It is an animation editor target on J2Me development.
If your game have complicate animation, adding animation using CCAnimation may need lots of code and waste lots of time. Using Motion welder has following advantages.
- clean code, only several line of code need
- motion welder handle the anchor point, you will never need to set anchor point any more
- what artist see is what will come out on iPhone, the workflow can be more smooth
- z order is handled by Motion Welder
To create animation on Motion Welder.
- add sprite sheet to Motion Welder
- define clip on the clip tab
- add a new animation and new frame, then drag the clip defined to Animation Windows
- export the animation to .anu format

To play animation from code. (CCMWSprite is the class to read Motion Welder file)
NSArray* imageSourceList = [NSArray arrayWithObjects:@"uggy.png",@"platform.png",nil];
sprite1 = [[CCMWSprite alloc] initWithMWFile:@"test.anu" withImageList:imageSourceList withAnimationIndex:0];
sprite1.shouldLoop = true;
sprite1.scale = 2.0f;
sprite1.rotation = 30;
sprite1.position = ccp(240,160);
sprite1.delegate = self;
[self addChild:sprite1];
Does anyone find this helpful? If someone is interested at the code. I am going to release it.