位置: 编程技术 - 正文

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官方教程)

  • 土地使用税的纳税时间
  • 印花税按什么金额吗
  • 单位为个人负担工资、薪金所得的个税,怎么征收个税
  • 补发工资如何计提
  • 股权转让时的资金是什么
  • 固定资产待抵扣进项税率
  • 承兑贴现利息怎么入账
  • 错把费用计入固定资产次月如何调账
  • 发票抵税是指哪些内容
  • 公司迁移注册地税务问题
  • 农业公司没发票可以入账吗
  • 仓储租赁增值税
  • 七月一号出台的什么政策
  • 代开发票有哪些问题需要知道的?
  • 小规模纳税人增值税减免
  • 广告公司怎么结转成本
  • 资本成本的组成
  • 收到美金没有结汇会计分录
  • 未计提的上一年企业所得税
  • 固定资产减值准备影响折旧吗
  • wordpress文章缩略图
  • imac 5k屏幕参数
  • 怎么提升电脑速度
  • 销售折让负数发票如何入账
  • 应交税费应交增值税转出未交增值税是什么意思
  • 什么叫奖励旅游
  • 如何导入并使用数据库
  • 已抵扣增值税进什么科目
  • php实现原理
  • 投资公司取得的发票
  • 购买完服务器之后要怎么做
  • 专家坐诊信息
  • 命令arp-a
  • 微信php源码
  • 关于成本核算的论文题目
  • 房地产停车场属于公共配套设施吗
  • 给最爱的他
  • 什么是行政单位任命的事业单位工作人员
  • 社保基数填错了 多扣多钱可以退款吗
  • 员工在其他公司担任股东,违法吗
  • 建造合同收入的会计处理
  • 现金流量表财务报表
  • 网吧相关规定
  • 银行存款出现负数怎么办
  • 企业收到投资款应贷记什么账户
  • 如果租房没有合同怎么办
  • 增值税期末留抵退税原因采集确认单
  • 哪种发票可以报税
  • 办公室装修费计入长期待摊费用
  • 给客户买的礼品要交税吗
  • 解除合同补偿金需要缴纳个税吗
  • 委托加工物资贷方
  • 通行费的进项抵税怎么算
  • 小规模转一般纳税人条件最新政策
  • 预付货款属不属于消费信用
  • 网站和店铺的区别
  • 银行日记账怎么导出
  • 租金收入分摊政策规定
  • 日记账的设置和登记
  • mysql按字节截取
  • win7纯净版系统安装
  • mac彻底删除app
  • 如何用U盘安装新系统
  • 无线网卡搜索不到无线网
  • adguard安全性
  • windows 10微软
  • 铁嘴下山全文免费阅读
  • opengl光照效果
  • windows visual studio openGL开发环境配置
  • 网页中经常用到的代码
  • 现在的微信怎么用脚本登陆了
  • javascript函数如何定义及其作用
  • jquery原理解析
  • 安卓解析xml的几种方式
  • scrollview嵌套flatlist
  • 白盘怎么开具红字专用发票
  • 契税完税证明怎么补打
  • 国税总局网
  • 税务津贴提高1100
  • 北京税务局代个人开发票
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设