关于Cocos2d游戏中Class类说明

移动开发 iOS 游戏开发
本文介绍的是关于Cocos2d游戏中Class类说明,通过本文来了解class类的使用,文中很详细的讲解了class类,来看内容。

Cocos2d游戏Class类说明是本文要介绍的内容,在cocos2d游戏开发中,主要用到的几个类:

CCDirector 主要用于控制整个游戏流程中画面的切换,以及一些系统公共的配置。

CCSprite -- 精灵类,主要是用于表示画面上的各个元素,如:玩家,敌人,炮弹等图片。

CCSprite 里面主要包括:CCTexture2D,rect。其实cctexture纹理,就是表示一张图片。

CCSpriteFrame 里面主要就是精灵帧,包括:CCTexture2D,rect。我们可以使用这个来表示一个精灵。

CCSpriteFrameCache 里面主要用来存放ccspriteframe。

CCTextureCache 里面主要是用来存放根据CGImageRef图片加进去的时候,自动创建的CCTexture.

CCSpriteSheet 里面主要就是一些sprites。和一个texture。里面的sprites是在一次性绘制的。

CCAction -- 动作类,主要是用来提供给精灵sprite动作。

  1. CCAction *action = [CCCallFuncN actionWithTarget:self selector:@selector(sysmenu)];  
  2. [sprite runAction:[CCSequence actions:[CCAnimate actionWithAnimation:animation restoreOriginalFrame:NO],action,nil]]; 

CCAnimation -- 动画类,主要是生成一个动画。

  1. CCAnimation *animation = [CCAnimation animationWithName:@"Flower" delay:1.0f/30 frames:frames]; 

CCAnimate -- 动画,主要是将动画类CCAnimation生成动作CCAction。

  1. [CCAnimate actionWithAnimation:animation restoreOriginalFrame:NO] 

小结:关于Cocos2d游戏Class类说明的内容介绍完了,希望通过的学习对你有所帮助!

责任编辑:zhaolei 来源: 互联网
相关推荐

2011-08-09 16:08:58

IOS游戏Cocos2d

2011-08-09 16:25:16

Cocos2d视图坐标

2012-02-19 20:10:23

Cocos2d-x fCocos2dWindows Pho

2012-04-16 13:37:57

cocos2d

2011-08-11 14:32:04

iPhone游戏Cocos2dActions

2011-08-11 14:22:47

iPhone游戏Cocos2D

2011-08-04 17:01:16

iPhone游戏开发 Cocos2d

2011-08-22 10:49:42

Cocos2d 开发CCLayerTouch事件

2012-06-01 10:27:44

Cocos2d触摸分发原理

2011-07-27 17:07:06

iPhone 游戏 Cocos2d

2011-07-27 13:57:36

iPhone 游戏 Cocos2d

2011-08-11 17:52:01

Cocos2d游戏对象

2011-07-29 18:02:06

2011-07-27 10:13:23

Cocos2D iPhone

2011-08-11 18:00:18

Cocos2d动作Action

2011-07-27 14:48:21

iPhone Cocos2D 坐标

2011-08-08 17:17:55

Cocos2D 坐标 OpenglES

2011-08-02 15:37:48

Cocos2D UIAccelero

2011-07-20 14:04:46

Cocos2d iPhone 游戏

2011-07-27 13:44:08

点赞
收藏

51CTO技术栈公众号