位置: 编程技术 - 正文

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

  • 分期付款的消费税按实际收入算吗对吗
  • 劳务公司在异地做项目需要提供当地完税证明
  • 计提生产车间工人和车间管理人员工资
  • 上月开票这月退票要红冲吗?
  • 培训会议费能否抵扣
  • 收购票怎么做会计分录
  • 加油票怎么记账凭证
  • 个人房产租金收入如何纳税申报
  • 结转已销售材料成本会计分录
  • 车量购置税申报流程是什么样的?
  • 党组织专项经费项社区服务队项目简介
  • 7.1发票没有税号怎么开
  • 所得税汇算后要做账吗
  • 税收滞纳金和税金滞纳金有什么区别
  • 印花税季度报还是月报
  • 审计费用收取标准的2020
  • 小规模纳税人计提增值税账务处理
  • 纳税人拒不缴滞纳金是否可单独强制执行
  • 购买展场会计分录
  • 报销单据粘贴单图片
  • 企业识别码怎么查询
  • 收到货款未发货可以开发票吗
  • 预提成本的会计处理
  • 生产车间制造费用包括
  • linux 操作系统查看
  • 材料暂估入库需要备案吗
  • 公司装修费用如何入账
  • RPDFLchr.exe - RPDFLchr是什么进程 有什么用
  • info.exe
  • 税费缴纳比例
  • 营改增后一般纳税人缴纳增值税彩用简易征收3%
  • 办公室设计费计入什么
  • 快速查找附近的人
  • 职工教育经费可以有余额吗?
  • php执行linux命令无效
  • php 断点续传
  • 芒果sdk
  • ps换脸后怎样修理痕迹
  • python del语法
  • 应收账款计提减值准备的方法
  • 利润表本年累计金额和本期金额有什么区别
  • 公司一般户财务负责人是另一公司法人
  • 帝国cms怎么调用文章随机段落
  • 公司会计日常工作内容
  • 库存商品入库的会计分录怎么写
  • 背书是什么含义
  • 财务预付账款情况说明
  • 银行季度结息怎么记账
  • 主营业务成本可以直接贷银行存款吗
  • 收到发票就是付款了吗
  • 软件开发的知识产权有哪些
  • 公司市场部职能
  • 代办营业执照安全可靠吗
  • 印花税怎么新增税源
  • win8windows设置在哪里
  • 启动mac问号文件夹闪烁怎么办
  • 手动清洁cmos
  • centos6.10安装教程
  • RedHat Linux5.5下Oracle 11g安装图解教程
  • giantantispywaremain.exe是什么进程 有什么作用 giantantispywaremain进程查询
  • Windows Server 2012服务器管理器的详细介绍
  • sbserv.exe - sbserv是什么进程 有什么用
  • win10mobile最新版本
  • windows7电脑无法正常运行
  • Linux如何使用clash
  • nodejs readdir
  • 删除批处理命令
  • nodejs 调用命令行
  • jquery的实现原理
  • 初识大学主题征文
  • java script怎么学
  • jquery中追加到指定元素末尾
  • 安卓权限管理app
  • 所得税季度报表收入成本怎么填
  • 税务安装步骤
  • 现在还有地方税务登记证吗
  • 国考什么时候开始备考比较好
  • 许昌市民之家有餐厅吗在几楼
  • 进口完税价格包括哪些部分
  • 国家税务总局公告2013年第12号
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设