Cocos2d遊戲中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類說明的內容介紹完了,希望通過的學習對你有所幫助!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章