這個demo主要是實現幀動畫,建議遊戲中少用幀動畫.廢話少說直接上**.
一、我們直接在cocos2d-x自帶的hellocpp的工程中新增**即可.我們在初始化中新增如下**.
ccsize szwin = ccdirector::shareddirector()->getvisiblesize();
ccsprite* psprite = ccsprite::create();//建立乙個精靈以執行動畫
psprite->setposition(ccpointmake(szwin.width/2,szwin.height/2));
this->addchild(psprite);
ccanimation* panimation = ccanimation::create();
for( int i=1;i<7;i++)
; sprintf(pngname,"%d.png",i);//的名字i.png
panimation->addspriteframewithfilename(pngname);
}panimation->setdelayperunit(0.2f);//每幀停留的時間
ccanimate* paction = ccanimate::create(panimation);
psprite->runaction(ccrepeatforever::create(paction));
Cocos2dx 《基礎》 幀動畫
幀動畫 a.spriteframe 精靈幀。精靈幀包含了對應紋理在大的紋理區域中的位置和大小,對應紋理是否經過旋轉和偏移。根據這些幾何資訊,可以從大的紋理中找到正確的紋理區域作 為精靈幀顯示的影象。使用紋理建立精靈幀 auto tex texturecache getinstance addimag...
cocos2d x學習筆記 幀動畫
我們首先用tp將我們的資源壓縮成乙個大 包含plist和png檔案 然後就把這張大圖的這兩個檔案包含在我們的程式檔案裡,這樣我們就可以做有意思的動畫了。為了方便地記錄紋理的顯示資訊,cocos2d x提供了框幀類ccspriteframe。乙個框幀包含兩個屬性,紋理與區域。紋理指的是將要被顯示的紋理...
cocos2d x 連幀動畫實現
最開始的動畫片也是用疊加的方法,下面介紹如何有多張實現乙個小小的動畫 然後在你的init函式裡面 ccsprite p2 ccsprite spritewithfile name1.png 首先還是要建立乙個精靈物件 p2 setposition ccpointmake 240,160 this a...