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