Cocos2D学习笔记之Animation初始化

移动开发 iOS 游戏开发
本文介绍的是Cocos2D学习笔记之Animation初始化,主要通过两个小实例来认识和学习Animation,来看内容。

Cocos2D学习笔记之Animation初始化是本文要介绍的内容,主要来学习Animation,内容不多,汗很详细,我们来看详细内容,先来看Cocos2DAnimation的初始化的两种方式:

(1).采用多张贴图

  1. Animation walkAnimation = [Animation animationWithName:@"walk" delay:0.1f];    
  2. or(int i = 1; i < 5; i++)    
  3. {    
  4.  [walkAnimation addFrameWithFilename:[NSString stringWithFormat:@"walk_%02d.png", i]];    
  5. }    
  6. id animate = [Animate actionWithAnimation:walkAnimation];    
  7. RepeatForever *rep = [RepeatForever actionWithAction:animate];    
  8.      
  9. self runAction:rep];  

(2).采用一张贴图(动作帧序列)

  1. CCSpriteSheet *mgr = [CCSpriteSheet spriteSheetWithFile:@"flight.png" capacity:5];    
  2.  CCSprite* flight = [CCSprite spriteWithTexture:mgr.texture rect:CGRectMake(0,0,31,30)];    
  3.  flight.position = ccp(300, 0);    
  4.  flight.scale = 1.1;    
  5.  flight.anchorPoint = ccp(0.0f, 0.0f);    
  6.  [mgr addChild:flight z:1 tag:99];    
  7.             
  8.  CCAnimation *animation = [CCAnimation animationWithName:@"flight" delay:0.2f];    
  9.  for(int i = 0; i < 3; i++)     
  10.  {    
  11.     int xi % 3;    
  12.     [animation addFrameWithTexture:mgr.texture rect:CGRectMake(x*32, 0, 31, 30) ];    
  13.  }    
  14.  id action = [CCAnimate actionWithAnimation: animation];    
  15. [flight runAction:[CCRepeatForever actionWithAction:action]];  

小结:Cocos2D学习笔记之Animation初始化的内容介绍完了,希望本文对你有所帮助!

责任编辑:zhaolei 来源: 博客园
相关推荐

2011-08-11 18:00:18

Cocos2d动作Action

2011-08-02 15:37:48

Cocos2D UIAccelero

2011-08-11 17:52:01

Cocos2d游戏对象

2011-08-09 16:08:58

IOS游戏Cocos2d

2011-07-08 16:27:52

Cocoa Cocos2d 动作

2011-07-08 16:09:54

Cocoa Cocos2d 动作

2011-08-17 15:04:48

Cocos2DUIAccelerom加速计

2011-07-29 18:02:06

2011-07-27 10:13:23

Cocos2D iPhone

2012-06-01 10:27:44

Cocos2d触摸分发原理

2011-08-15 17:52:21

iPhone应用对象NSString

2011-08-11 14:32:04

iPhone游戏Cocos2dActions

2011-08-11 14:22:47

iPhone游戏Cocos2D

2011-08-04 17:01:16

iPhone游戏开发 Cocos2d

2012-02-19 20:10:23

Cocos2d-x fCocos2dWindows Pho

2011-08-08 17:17:55

Cocos2D 坐标 OpenglES

2011-08-08 11:26:39

Cocos2d 游戏 Class类

2011-07-27 14:48:21

iPhone Cocos2D 坐标

2011-08-09 16:25:16

Cocos2d视图坐标

2011-07-27 13:44:08

点赞
收藏

51CTO技术栈公众号