3.3.1 建立精靈常用的 4 種方式 (當然還有其他方式,只不過 這四種比較常用)
//建立精靈常用的 4 種方式
ccsprite* spr1 = ccsprite::create(const
char*pszfilename);
//
//引數:名稱
ccsprite* spr2 = ccsprite::create(const
char* pszfilename, const cocos2d::ccrect&rect);
//
//引數 1:名稱
//引數 2:矩形區域
ccsprite* spr3 = ccsprite::createwithspriteframename(cocos2d::ccspriteframe*pspriteframe);
//作用:利用幀快取中的一幀的名稱生成乙個精靈物件
//引數:幀的名稱
ccsprite* spr4 = ccsprite::createwithspriteframe(const
char*pszspriteframename);
//作用:利用另外一幀的名稱生成乙個精靈物件
//引數:精靈物件
//示例**
//first:
ccsprite* spr1 = ccsprite::create("
icon.png");
spr1->setposition(ccp(70,150
)); addchild(spr1);
//second:
ccsprite* spr2 = ccsprite::create("
icon.png
", ccrectmake(0,0,30,30
)); spr2->setposition(ccp(150,150
)); addchild(spr2);
//third:
ccspriteframecache::sharedspriteframecache()->addspriteframeswithfile("
test_icon.plist");
ccsprite* spr3 = ccsprite::createwithspriteframename("
icon.png");
spr3->setposition(ccp(230,150
)); addchild(spr3);
//forth:
ccspriteframe* frame = ccspriteframe::create("
icon.png
", ccrectmake(0,0,40,30
)); ccsprite* spr4 =ccsprite::createwithspriteframe(frame);
spr4->setposition(ccp(310,150
)); addchild(spr4);
3.3.2 精靈常用函式
setposition(const cocos2d::ccpoint &pos);setrotation(
float
frotation);
setscale(
float
fscale);
setscalex(
float
fscalex);
setscaley(
float
fscaley);
setflipx(
bool
bflipx);
setflipy(
bool
bflipy);
setopacity(glubyte opacity);
//glubyte型別 透明度值範圍【0,255】 =0(全透) =255(不透明)
setvisible(bool
bvisible);
setanchorpoint(
const cocos2d::ccpoint &anchor);
setcolor(
const cocos2d::cccolor3b &color3); //
ccc3(r,g,b)
settexture(cocos2d:cctexture2d *texture);
//設定其貼圖
//cctexture2d建立方法 如下
cctexturecache::sharedtexturecache()->addimage(const
char *fileimage);
settexturerect(
const cocos2d::ccrect &rect);
//以上函式都有對應的獲取函式 請自行檢視 **
精靈技術詳解
css 精靈其實是將網頁中的一些背景影象整合到一張大圖中 精靈圖 各個網頁元素通常只需要精靈圖中不同位置的某個小圖,要想精確定位到精靈圖中的某個小圖,就需要使用css的background image background repeat和background position屬性進行背景定位,其中最...
網摘精靈教程 網摘精靈延時功能詳解
網摘精靈教程 網摘精靈延時功能詳解 網摘精靈軟體裡面有個功能設定項是 延時 這個延時如何設定呢?簡單地說,就是傳送資料一次,最多花費多久時間。這個是以秒為單位的,設定值應該是數字。我們使用瀏覽器訪問 的一般過程是 輸入 發出請求,解析為伺服器ip位址,伺服器接收請求,進行相應處理,返回響應到瀏覽器,...
3 3 以太坊 以太坊核心詞彙詳解
以太坊虛擬機器 以太坊中智慧型合約的執行環境。賬戶外部賬戶 被公鑰 私鑰對控制 合約賬戶 合約賬戶被儲存在賬戶中的 控制 外部賬戶與合約賬戶區別 內部結構 訊息 類似於位元幣上的交易與位元幣交易的不同點 以太坊的訊息可以由外部實體或者合約建立,位元幣的交易只能外部建立 以太坊的訊息可以包含資料 如果...