關(guān)于Cocos2d游戲中Class類說明
Cocos2d游戲中Class類說明是本文要介紹的內(nèi)容,在cocos2d游戲開發(fā)中,主要用到的幾個(gè)類:
CCDirector 主要用于控制整個(gè)游戲流程中畫面的切換,以及一些系統(tǒng)公共的配置。
CCSprite -- 精靈類,主要是用于表示畫面上的各個(gè)元素,如:玩家,敵人,炮彈等圖片。
CCSprite 里面主要包括:CCTexture2D,rect。其實(shí)cctexture紋理,就是表示一張圖片。
CCSpriteFrame 里面主要就是精靈幀,包括:CCTexture2D,rect。我們可以使用這個(gè)來表示一個(gè)精靈。
CCSpriteFrameCache 里面主要用來存放ccspriteframe。
CCTextureCache 里面主要是用來存放根據(jù)CGImageRef圖片加進(jìn)去的時(shí)候,自動(dòng)創(chuàng)建的CCTexture.
CCSpriteSheet 里面主要就是一些sprites。和一個(gè)texture。里面的sprites是在一次性繪制的。
CCAction -- 動(dòng)作類,主要是用來提供給精靈sprite動(dòng)作。
- CCAction *action = [CCCallFuncN actionWithTarget:self selector:@selector(sysmenu)];
- [sprite runAction:[CCSequence actions:[CCAnimate actionWithAnimation:animation restoreOriginalFrame:NO],action,nil]];
CCAnimation -- 動(dòng)畫類,主要是生成一個(gè)動(dòng)畫。
- CCAnimation *animation = [CCAnimation animationWithName:@"Flower" delay:1.0f/30 frames:frames];
CCAnimate -- 動(dòng)畫,主要是將動(dòng)畫類CCAnimation生成動(dòng)作CCAction。
- [CCAnimate actionWithAnimation:animation restoreOriginalFrame:NO]
小結(jié):關(guān)于Cocos2d游戲中Class類說明的內(nèi)容介紹完了,希望通過的學(xué)習(xí)對(duì)你有所幫助!