源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

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

  • 时间:2022-04-05 19:09 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:Cocos2d-x学习笔记之CCLayerColor层的使用实例
CCLayerColor层的使用方法,写的详细了一些,和上篇文章基本差不多的([url=http://www.1sucai.cn/article/55008.htm]查看CCLayer的更多介绍[/url]),只不过这次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;
}
[img]http://files.jb51.net/file_images/article/201409/201491192526221.jpg?201481192535[/img]
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部