Cocos2d-x学习笔记之CCLayerColor层的使用实例
2019/7/10 23:13:22
本文主要是介绍Cocos2d-x学习笔记之CCLayerColor层的使用实例,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
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; }
这篇关于Cocos2d-x学习笔记之CCLayerColor层的使用实例的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-23增量更新怎么做?-icode9专业技术文章分享
- 2024-11-23压缩包加密方案有哪些?-icode9专业技术文章分享
- 2024-11-23用shell怎么写一个开机时自动同步远程仓库的代码?-icode9专业技术文章分享
- 2024-11-23webman可以同步自己的仓库吗?-icode9专业技术文章分享
- 2024-11-23在 Webman 中怎么判断是否有某命令进程正在运行?-icode9专业技术文章分享
- 2024-11-23如何重置new Swiper?-icode9专业技术文章分享
- 2024-11-23oss直传有什么好处?-icode9专业技术文章分享
- 2024-11-23如何将oss直传封装成一个组件在其他页面调用时都可以使用?-icode9专业技术文章分享
- 2024-11-23怎么使用laravel 11在代码里获取路由列表?-icode9专业技术文章分享
- 2024-11-22怎么实现ansible playbook 备份代码中命名包含时间戳功能?-icode9专业技术文章分享