1.此工具類的目的是為了方便執行動畫,使用texturepackergui工具可以匯出plist檔案和png,這裡我示例叫bxjg.plist和bxjg.png
//.h檔案
#ifndef _animateutil_h_
#define _animateutil_h_
#include "cocos2d.h"
using namespace cocos2d;
using namespace std;
class animateutil//動畫工具類
;#endif
/.cpp檔案
#include "animateutil.h"
animation * animateutil::createwithsingleframename(const char * name, float delay, int loops)
framevec.pushback(frame);
} while (true);
//使用spiteframe列表建立動畫物件
animation * animation = animation::createwithspriteframes(framevec);
animation->setloops(loops);//設定是否迴圈
animation->setrestoreoriginalframe(true);
animation->setdelayperunit(delay);//設定動畫間隙
return animation;
}animation * animateutil::createwithframenameandnum(const char * name, int num, float delay, int loops)
framevec.pushback(frame);
}animation * animation = animation::createwithspriteframes(framevec);
animation->setloops(loops);
animation->setrestoreoriginalframe(true);
animation->setdelayperunit(delay);
return animation;
}
關於cocos2d x中的動畫類
ccsprite pothersprite ccsprite create coin.png pothersprite setanchorpoint ccp 0,0 this addchild pothersprite pothersprite runaction ccplace create cc...
cocos2dx動畫Animation介紹
一 幀動畫 cpp ccanimation animation ccanimation create 從本地檔案 系統中載入檔案到ccspriteframe中區,然後新增到ccanimation中 for int i 1 i 15 i sprintf szimagefilename,images g...
cocos2dx動畫Animation介紹
一 幀動畫 你可以通過一系列檔案,像如下這樣,建立乙個動畫 01ccanimation animation ccanimation create 02 從本地檔案系統中載入檔案到ccspriteframe中區,然後新增到ccanimation中 03for inti 1 i 15 i 04 06sp...