首页 > 编程 > C > 正文

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

2020-01-26 15:20:10
字体:
来源:转载
供稿:网友

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;}

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

图片精选