Cocos2d-x學(xué)習(xí)筆記之CCLayerColor層的使用實例
更新時間:2014年09月11日 09:27:57 投稿:junjie
這篇文章主要介紹了Cocos2d-x學(xué)習(xí)筆記之CCLayerColor層的使用實例,CCLayerColor是一個顏色布景層類,本文依然使用Hello World作為例子講解,需要的朋友可以參考下
CCLayerColor層的使用方法,寫的詳細了一些,和上篇文章基本差不多的(查看CCLayer的更多介紹),只不過這次HelloWorld繼承自CCLayerColor。
bool HelloWorld::init() { bool bRet = false; do { //ccc4這個宏的參數(shù)分別為R,G,B,A最后一個是透明度,設(shè)置成255就是不透明的,設(shè)置成0是透明的 CC_BREAK_IF(!CCLayerColor::initWithColor(ccc4(128,128,128,255))); CCSize size = CCDirector::sharedDirector()->getWinSize(); CCSprite * sprite = CCSprite::create("image1.png"); sprite->setPosition(ccp(100,100)); this->addChild(sprite); //新建一個colorlayer ccColor4B color = ccc4(200,200,0,255); CCLayerColor * layer = CCLayerColor::create(color); //設(shè)置layer層的大小 layer->setContentSize(CCSizeMake(200,200)); //這一步使layer層的錨點為(0.5,0.5),若不怎么設(shè)置,默認錨點在(0,0)處 layer->ignoreAnchorPointForPosition(false); layer->setPosition(ccp(size.width/2,size.height/2)); this->addChild(layer); bRet = true; } while (0); return bRet; }
相關(guān)文章
簡單比較C語言中的execl()函數(shù)與execlp()函數(shù)
這篇文章主要介紹了C語言中的execl()函數(shù)與execlp()函數(shù)的簡單比較,是C語言入門學(xué)習(xí)中的基礎(chǔ)知識,需要的朋友可以參考下2015-08-08