cocos2dx基础——图层类
来源:互联网 发布:汽车解剖软件 编辑:程序博客网 时间:2024/05/22 10:38
图层类(Layer)
Layer是在游戏开发中常用的类,通常将其添加到场景中,然后再把精灵添加到Layer上。
LayerColor
颜色图层类LayerColor是Layer的子类,除了Layer的基本功能,还可以为图层添加颜色,可以设置不透明度。
bool HelloWorld::init(){ if (!Layer::init()){ return false; } //获得窗口大小 auto winSize = Director::getInstance()->getWinSize(); //创建颜色图层 auto colorlayer = LayerColor::create(Color4B(255, 0, 0, 255), winSize.width / 2, winSize.height / 2); //设置锚点位置 colorlayer->setAnchorPoint(Point(0.5, 0.5)); //不忽略锚点 colorlayer->ignoreAnchorPointForPosition(false); //设置图层位置 colorlayer->setPosition(ccp(winSize.width / 2, winSize.height / 2)); this->addChild(colorlayer); return true;}
运行结果如下图:
LayerColor::create()函数的第一个参数是颜色的ARGB值,使用Color4B定义。
ARGB是一种色彩模式,也就是RGB色彩模式附加上Alpha(透明度)通道 。ARGB百度词条
其中,第一个参数是R值(红Red),第二个参数是G值(绿Green),第三个参数是B值(Blue),第四个参数是A值(透明度Alpha)。
阅读全文
0 0
- cocos2dx基础——图层类
- cocos2dx基础——坐标系
- cocos2dx基础——导演类
- cocos2dx基础——场景类
- quick cocos2dx 实例——lua基础01
- cocos2dx基础——基本的场景切换
- cocos2dx基础篇(16)——滚动视图CCScrollView
- cocos2dx基础篇(6)——字体标签CCLabel
- cocos2dx基础篇(24)——基本动画CCAnimation/CCAnimate
- cocos2dx基础篇(23)——进度条CCProgressTimer
- cocos2dx基础篇——音乐音效SimpleAudioEngine
- cocos2dx基础篇(23)——进度条CCProgressTimer
- cocos2dx基础篇(14)——编辑框之一CCTextFieldTTF
- cocos2dx 基础
- Cocos2dx基础
- cocos2dx 基础
- cocos2dx 基础
- [cocos2dx]可视元素——CCLayer图层类
- Qt 非静态成员函数作为线程函数?
- Java并发编程:volatile关键字解析
- 聊天功能,实现:每增加一条消息整体往上移动,滚动查看聊天记录
- ELK日志处理之使用logstash收集log4J日志
- linux更改系统权限
- cocos2dx基础——图层类
- String字符串
- 模版函数
- Python如何安装requests等第三方库
- error LNK2019, LNK1120
- 返回局部最小元素
- 深浅拷贝及番外引用计数机制
- 策略模式
- Django rest framework API Guide的 Views 翻译