1.第一步:使用Zwoptex 制作精靈表單

2.制作的表單的名稱為 cocos2Dpng,cocos2D.plist;
3.精靈的動畫效果 主要分為五部分。
~~~
// on "init" you need to initialize your instance
-(id) init
{
// always call "super" init
// Apple recommends to re-assign "self" with the "super's" return value
if( (self=[super init]) ) {
// ask director for the window size
//
//1將精靈幀紋理添加到精靈幀緩存中
[[CCSpriteFrameCache sharedSpriteFrameCache] addSpriteFramesWithFile:@"cocos2D.plist"];
//2創建一個精靈表單
CCSpriteBatchNode *batchNode = [CCSpriteBatchNode batchNodeWithFile:@"cocos2D.png"];
[self addChild:batchNode];
//穿件圖片幀列表
NSMutableArray *animFrames = [NSMutableArray array];
for (int i = 1; i < 4; i ++) {
CCSpriteFrame *temp = [[CCSpriteFrameCache sharedSpriteFrameCache] spriteFrameByName:[NSString stringWithFormat:@"pandawalk%d.png",i]];
[animFrames addObject:temp];
}
//4創建一個 動畫對象
CCAnimation *walkAnim = [CCAnimation animationWithSpriteFrames:animFrames delay:0.1f];
//5創建精靈,運行動畫動作
CGSize size = [[CCDirector sharedDirector] winSize];
CCSprite *panda = [CCSprite spriteWithSpriteFrameName:@"pandawalk1.png"];
panda.position = ccp(size.width*0.8, size.height*0.4);
id walkAction = [CCRepeatForever actionWithAction:[CCAnimate actionWithAnimation:walkAnim]];
[panda runAction:walkAction];
[panda runAction:[CCMoveTo actionWithDuration:6.0f position:ccp(size.width*0.2, size.height*0.4)]];
[batchNode addChild:panda];
}
return self;
}
~~~
效果圖:

