cocos2d之Animate幀動畫

2021-06-23 09:23:08 字數 738 閱讀 3331

1、第一種方式(多張精靈)

2.第二種方式

1、用texturepacker打圖軟體把所有打到一張上面,打完之後會生成乙個plist檔案和含有所有的一張大圖

2、ccsize size = ccdirector::shareddirector()->getwinsize();

ccspriteframecache *cache = ccspriteframecache::sharedspriteframecache();

cache->addspriteframeswithfile("text.plist");//打圖後產生的plist檔案

ccsprite *sp = ccsprite::createwithspriteframename("1.png");//第一幀

sp->setposition(ccp(size.width/2,size.height/2));

addchild(sp);

ccarray *arr = ccarray::createwithcapacity(14);

char str[10];

for (int i=0; i<14; i++)

ccanimation *animation = ccanimation::createwithspriteframes(arr,0.2f);//儲存的幀序列

sp->runaction(ccrepeatforever::create(ccanimate::create(animation)));

cocos2d實現語音 Cocos2d 聲音API

param url 聲音路徑 cc.audioengine.playmusic url loop 停止背景 param releasedata 是否釋放聲音資料,預設為false cc.audioengine.stopmusic releasedata 暫停背景 cc.audioengine.pau...

Cocos2D研究院之初識Cocos2d(二)

在正式介紹cocos2d之前,我先囉嗦一下本人對這套引擎的看法。我認為coos2d最大的作用就是降低開發成本 貌似所有引擎都是這樣 對於研發部門來說,最大的成本就是時間,所以節省時間是降低成本最有效的方式,cocos2d幾乎封裝了所有開發ios遊戲需要的底層 使剛剛接觸oc的開發者也能很快的製作出效...

Cocos2D研究院之初識Cocos2d(二)

在正式介紹cocos2d之前,我先囉嗦一下本人對這套引擎的看法。我認為coos2d最大的作用就是降低開發成本 貌似所有引擎都是這樣 對於研發部門來說,最大的成本就是時間,所以節省時間是降低成本最有效的方式,cocos2d幾乎封裝了所有開發ios遊戲需要的底層 使剛剛接觸oc的開發者也能很快的製作出效...