展会信息港展会大全

Cocos2d-x学习笔记之CCLayerColor层的使用实例
来源:互联网   发布日期:2015-09-28 10:47:56   浏览:2083次  

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

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;

}

赞助本站

人工智能实验室
AiLab云推荐
展开

热门栏目HotCates

Copyright © 2010-2024 AiLab Team. 人工智能实验室 版权所有    关于我们 | 联系我们 | 广告服务 | 公司动态 | 免责声明 | 隐私条款 | 工作机会 | 展会港