您的位置:首页 > 移动开发 > Cocos引擎

Cocos2d-x学习笔记之CCLayerColor层的使用实例

2014-09-11 09:27 851 查看

CCLayerColor层的使用方法,写的详细了一些,和上篇文章基本差不多的(查看CCLayer的更多介绍),只不过这次HelloWorld继承自CCLayerColor。

bool HelloWorld::init()
{
bool bRet = false;
do
{
//ccc4这个宏的参数分别为R,G,B,A最后一个是透明度,设置成255就是不透明的,设置成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);
//设置layer层的大小
layer->setContentSize(CCSizeMake(200,200));
//这一步使layer层的锚点为(0.5,0.5),若不怎么设置,默认锚点在(0,0)处
layer->ignoreAnchorPointForPosition(false);
layer->setPosition(ccp(size.width/2,size.height/2));
this->addChild(layer);
bRet = true;
} while (0);
return bRet;
}

您可能感兴趣的文章:

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  Cocos2d-x CCLayerColor