位置: 编程技术 - 正文

cocos2d-x初探学习笔记(25)--CCRenderTexture(cocos2d-x教程)

编辑:rootadmin

推荐整理分享cocos2d-x初探学习笔记(25)--CCRenderTexture(cocos2d-x教程),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:cocos2d教程,cocos 2d x,cocos2dx入门,cocos2d-x教程,cocos2d教程,cocos2dx4.0教程,cocos2dx入门,cocos2dx4.0入门,内容如对您有帮助,希望把文章链接给更多的朋友!

小满(bill man)个人原创,欢迎转载,转载请注明地址,小满(bill man)的专栏地址 = CCRenderTexture::renderTextureWithWidthAndHeight(s.width, s.height);

然后他也必须像节点一样放入到场景或层中

this->addChild(m_pTarget, -1);

然后在需要处理渲染管理时开始

m_pTarget->begin();

然后需要渲染的对象调用vist,但是此时还不渲染

m_pBrush->visit();

在所有的visit结束后我们再调用CCRenderTexture的end进行真正的画

m_pTarget->end();

还有一些CCRenderTexture的功能供我们使用,比如清除屏幕中的渲染,如同java的setClip

m_pTarget->clear(CCRANDOM_0_1(), CCRANDOM_0_1(), CCRANDOM_0_1(), CCRANDOM_0_1());

四个参数为我们清屏的颜色的argb&#;

cocos2d-x初探学习笔记(25)--CCRenderTexture(cocos2d-x教程)

另外一个功能就是存储我们的渲染的图片

m_pTarget->saveBuffer(str,kCCImageFormatPNG);

第一个参数是文件的路径,第二个参数分别是JPG(0)或者PNG(1)

2.获得贴图数和大小

CCTextureCache::sharedTextureCache()->dumpCachedTextureInfo();

这句话可以在控制台中显示贴图数和大小(这里首先我们要把引擎中dumpCachedTextureInfo使用的CCLOG改为CCLog,就可以了)控制台中就显示cocos2d: CCTextureCache dumpDebugInfo: textures, for KB (0. MB),就可以获得内存中的贴图数和大小信息。

3.提前载入贴图

在很多游戏中,控制图片的载入和释放,可以使我们的游戏更加流畅,我们使用如下的方法载入图片并且回调load函数,在屏幕上显示载入进度

CCTextureCache::sharedTextureCache()->addImageAsync("Images/HelloWorld.png", this, callfuncO_selector(TextureCacheTest::loadingCallBack));

这样我们再在游戏中使用这张图片的时候就可以更快的获得,整个的使用方法和更新载入进度信息的函数如下

刚开始研究此引擎,如有错误之处,希望大家多多指正

下一篇写一下存档

cocos2d-x初探学习笔记()--其他(游戏存档,切换高清,图片处理) 小满(billman)个人原创,欢迎转载,转载请注明地址,小满(billman)的专栏地址

cocos2d-x中的box2d(1)-testbed基本结构 小满(billman)个人原创,欢迎转载,转载请注明地址,小满(billman)的专栏地址

cocos2d-x中的box2d(2)-Tumbler 小满(billman)个人原创,欢迎转载,转载请注明地址,小满(billman)的专栏地址

标签: cocos2d-x教程

本文链接地址:https://www.jiuchutong.com/biancheng/372679.html 转载请保留说明!

上一篇:cocos2d-x初探学习笔记(24)--音乐音效(cocos2dx4.0入门)

下一篇:cocos2d-x初探学习笔记(26)--其他(游戏存档,切换高清,图片处理)(cocos2dx官方教程)

  • 买房缴纳契税需要交税吗
  • 什么是税收制度构成要素的中心环节
  • 出售交易性金融资产发生的净损失应计入营业外支出
  • 土地使用权利
  • 开专票还是开普发票
  • 小规模转一般纳税人生效时间
  • 印花税是当月交当月的吗
  • 暂估库存商品比发票少1分怎么记账
  • 取得虚开发票所得税分录如何处理?
  • 销售支付产品是什么意思
  • 企业重组资产转移是否涉税
  • 长期负债平均余额怎么算
  • 员工工资薪金会计如何核算?
  • 出口退税会计处理全部流程
  • 国有独资企业董事会应当在每年
  • 外包会计处理
  • 确认社保局工伤赔款会计分录
  • 建筑图纸设计费包括晒图费吗
  • 预提怎么写会计分录
  • 增值税专用发票有效期是多长时间
  • 存货占比小有什么影响
  • 充值销售技巧和话术总结
  • 财务报表申报完可以修改吗
  • txt文档乱码怎么办
  • ipados15 支持机型
  • 公司购车要交哪些税
  • 外观专利的价值
  • 怎么做才能让电脑里自动翻译成中文
  • 为什么浏览器自动打开
  • 企业当期产生的外币报表折算差额
  • 实缴注册资本股权转让怎么交税
  • vueajax请求的五个步骤
  • 解决本地浏览器的方法
  • 销售产品的运输费属于什么会计科目
  • 跨省不动产登记
  • 进价金额核算法例题
  • 长期待摊费用的摊销年限有规定吗?
  • SwinIR实战:详细记录SwinIR的训练过程
  • php获取文件信息
  • php安装openssl扩展
  • 提供餐饮服务购入农产品的进项税额抵扣问题
  • 银行汇票和银行承兑汇票的区别
  • python2.7 协程
  • 企业管理费会计怎么做账
  • 无偿受让股权是利好吗
  • 一张记账凭证写不下时合计怎么写
  • 评估费用由谁承担
  • 固定资产降低
  • 土地增值税是对转让什么并取得收入的单位和个人
  • 商品入库进项税不抵扣会计分录
  • 补贴费用申请书怎么写
  • 免抵税额要交税吗
  • 建筑安装合同印花税率怎么算
  • 现金流量表格式有几种
  • 应收票据及应收账款怎么算
  • 暂估应付账款借贷方向
  • 注册公司认缴和实缴的风险区别
  • 税控系统全额抵扣
  • 销售商品托收承付怎么确认收入
  • ubuntu怎么设置开机自启动程序
  • 苹果mac 最新系统
  • UPnPFramework.exe - UPnPFramework进程介绍
  • centos查看当前yum源
  • mac怎么创建网络
  • windows media player找不到媒体流
  • win8桌面在哪
  • 电脑市场调查报告
  • win10专业版装不上m1136驱动
  • win10喇叭图标有x
  • 查看syslog
  • gridview用法
  • unity方法大全
  • (转)Unity3D NGUI在UI上显示3D模型
  • 三消游戏规则
  • js中切割字符串
  • 经常用到的图像格式有
  • 国家税务湖北税务局
  • 石油类资源税税率是多少
  • 云南省税务干部学校是干什么的
  • 征收两道消费税怎么算
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设