位置: 编程技术 - 正文

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

  • 营业外收入纳税调整
  • 企业所得税减免所得税额怎么算
  • 合并报表盈余公积等于母公司盈余公积
  • 给员工发礼品发什么礼品最实惠
  • 季末计提所得税可以根据本年利润计算吗?
  • 金税盘如何查看开票机号
  • 税后是含税还是不含税的意思
  • 能从科目余额表入账吗
  • 小企业会计准则适用于哪些企业
  • 增值税一般纳税人证明怎么查询
  • 试驾车抵税
  • 自产农产品加工后仍属于附注的农产品,免税吗?
  • 纳税评估滞纳金会计分录怎么处理?
  • 事业单位职工福利费支出范围
  • 增值税留抵税额账务处理
  • 基建人员工资计入哪个科目
  • 会计学堂值得购买吗
  • 企业网银使用
  • 劳务公司差额征收税率是多少
  • 现金短缺属于出纳员负责如何做会计处理
  • 退租水电费从押金里扣除
  • 购入商品入库时发现实收物多余应收数计入什么科目
  • 数量和单价的乘积
  • 房地产开发企业所得税管理办法
  • 为什么贷款利息变高了
  • 在windows 10中
  • mac 应用
  • 专业版 win10
  • 500万元固定资产管理办法
  • 工业企业采购部职责
  • 申请专用发票怎么申请
  • 出口退税是怎么个流程
  • 无形资产摊销是按原值吗
  • 企业所得税核定征收方法
  • 购进运输服务取得的增值税专用发票准予抵扣进项税额吗
  • vue+java+mysql
  • 回迁房会被收回吗
  • 联邦学习(FL)+差分隐私(DP)
  • mac m1 安装windows
  • 为什么会有不同的人种
  • 增值税发票丢失怎么补开
  • 租用办公室装修费用会计分录
  • 视同销售的增值税怎么申报
  • 购进已经折旧提完的二手车
  • 企业所得税的计提
  • 附加税印花税会计分录
  • 不动产进项税额不再分两年抵扣
  • 有差价的商品发票怎么开
  • 仓库到仓库贸易术语
  • 银行卡被误扣多少钱
  • 发票联遗失的证明怎么开
  • 研发费用入账
  • 360天认证期是什么时候发布的
  • 纳税人办理逾期申报流程
  • 资产损失根据发票核算
  • 普票的销项负数怎么开
  • 收到分公司负责人的礼物
  • mysql在cmd命令操作
  • mysql触发器使用
  • win7任务栏功能
  • linux中sed详细用法
  • win7系统安装步骤
  • centos编译环境
  • sixtypopsix.exe - sixtypopsix是什么进程 有什么用
  • win7系统电脑开机黑屏
  • win10系统升级后共享打印机不能用
  • bat脚本编写教程菜鸟
  • css表格设置边框
  • unity安装进度条不动
  • unity mobile3d
  • java模拟浏览器点击
  • jquery插件大全
  • 详解HTTPS 的原理和 NodeJS 的实现
  • react navigate
  • 广东增值税电子普通发票怎么开
  • 税务查询热线
  • 一个月可不可以瘦十斤
  • 服务协议属于哪类合同
  • 深圳北站哪里取纸质票
  • 广东电子税务局财务报表在哪里查询
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设