位置: 编程技术 - 正文

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

  • 租车怎么缴纳罚款
  • 增值税的专用发票有几联
  • 公司注销所有者权益账面怎么处理
  • 稿费的个人所得税税率是多少
  • 商业承兑汇票贴现率
  • 公司给员工报销话费怎么做账
  • 外地预交的附加税金在申报的时候怎么填
  • 委托开发票的证明怎么写
  • 广告制作税目
  • 利润表中的管理费用和研发费用怎么填
  • 商品房的销售方式有哪些
  • 个人所得税税前扣除是什么意思
  • 签了合同没开票
  • 无偿捐赠设备该如何做账务处理呢?
  • 补发工资计算公式
  • 政府给的专款专用发票
  • 期初数录错了怎么改
  • 已经计提的坏账准备可以转回吗
  • 人力资源外包公司排名
  • 维修房产用的建材会计分录
  • 收到发票多开税额进项转出是怎样的?
  • 免费送试用装的话术
  • 收购不良资产收益怎么算
  • 简易征收税率都包括什么
  • 应征增值税不含税销售额(3%征收率)怎么算
  • 企业所得税期间费用明细表
  • 收到免税苗木发票怎么做账
  • 电子发票字体不同
  • 预提费用年底必须结转吗
  • 企业采购成本包括所有的仓储费用
  • 成本和费用属于资产吗
  • 销售退回涉及的科目
  • 企业收到收入会计分录
  • 应收票据的贴现利息应计入
  • 政府补助调增还是调减
  • 实际利率是r还是i
  • 20个健康生活常识
  • 简介linux系统中的10个常用命令及功能
  • 目前光学变焦最大支持多少倍
  • php rewind
  • PHP:imagedashedline()的用法_GD库图像处理函数
  • 如何设置长期有效的群二维码安卓手机
  • php处理数据
  • 差旅费车票抵扣的相关规定
  • 利润表管理费用包括哪些内容
  • 发票作废申请书模板
  • 增值税普通发票几个点
  • 印花税契税入固定资产吗
  • pycharm折叠代码块快捷键
  • 物业用房需要交维修基金吗
  • 个人如何办理营业执照年检
  • 收到银行承兑汇票的账务处理
  • 已经认证抵扣的发票,要退回,怎么处理
  • 查补以前年度所得税
  • 微众银行的企业贷款好批吗
  • 企业法人投资收益交税吗
  • 信用减值损失科目代码6702
  • 软件开发的知识产权有哪些
  • 折扣 会计
  • 会计账簿的扉页只需填列账簿启用日期和经管人员一览表
  • server2012打开sqlserver
  • 几个比较重要的家风
  • wp升级
  • mac如何访问win10文件
  • win10运行win8程序
  • ubuntu设置在哪里
  • targz和zip
  • centos安装rclone
  • cocos2dx入门
  • 微信小程序表单制作代码
  • javascript新手教程
  • ftp自动上传脚本怎么用
  • margin使用
  • Node.js中的包管理工具是什么
  • diskpart ntfs
  • bootstrap要学到什么程度
  • 工会代扣代缴个税怎么申报
  • 小微企业印花税减免政策2024
  • 税务催报通知书怎么接收
  • 国税湖南电子税务局官网
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设