服务器之家

服务器之家 > 正文

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

时间:2021-02-01 14:06     来源/作者:C语言程序设计

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

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
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层的使用实例

相关文章

热门资讯

2020微信伤感网名听哭了 让对方看到心疼的伤感网名大全
2020微信伤感网名听哭了 让对方看到心疼的伤感网名大全 2019-12-26
Intellij idea2020永久破解,亲测可用!!!
Intellij idea2020永久破解,亲测可用!!! 2020-07-29
背刺什么意思 网络词语背刺是什么梗
背刺什么意思 网络词语背刺是什么梗 2020-05-22
苹果12mini价格表官网报价 iPhone12mini全版本价格汇总
苹果12mini价格表官网报价 iPhone12mini全版本价格汇总 2020-11-13
yue是什么意思 网络流行语yue了是什么梗
yue是什么意思 网络流行语yue了是什么梗 2020-10-11
返回顶部