位置: 编程技术 - 正文

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

  • 湖南个税申报系统app
  • 纳税申报期限是纳税期限期满后的时间
  • 企业所得税如何规避
  • 补缴关税税率
  • 保险经纪公司要取得什么证
  • 分期付款进项税额怎么算
  • 所得税费用和应交税费的关系
  • 医院销售药品是干嘛的
  • 现金比率计算公式含义
  • 出口货物保险免税
  • 所得税退税会计账务怎么处理
  • 募集资金怎么算
  • 调拨入库的固定资产是否缴税?
  • 个人独资企业股权能出让吗
  • 年度企业所得税申报时间
  • 不是经营范围内的食品
  • 现金支票存根会计要签字吗
  • 内部收益率计算公式及例题
  • 为生产产品而领用材料的实际成本应计入什么账户的借方
  • 实际成本法的会计分录怎么写
  • 处置股权后相应债权坏账损失怎么处理?
  • win10 2004 2009
  • win7系统输入法切换快捷键
  • 新版edge浏览器兼容性视图怎么设置
  • 民间非营利组织会计制度会计科目
  • 安装下载应用
  • 收到退回多付款现金流量支付购买商品支付
  • u盘无内容
  • 拆除固定资产
  • 红宝石地址
  • php判断密码长度
  • 生产企业可以抵扣进项税的
  • 企业收到海河工厂发运的乙材料,并验收入库
  • php实现递归
  • 卖废品收入计入需要交税吗
  • php redis常用命令
  • web自动化测试项目
  • phpcms怎么样
  • ps快速选择工具抠图
  • 个人取得的劳务报酬所得,如何缴纳个税
  • 信托保障基金怎么赎回
  • 公司购买烟酒怎么入账
  • mysql中事件的作用
  • 游戏公司不开票怎么缴税
  • 买固定资产没有发票
  • 一般纳税人资格证明在哪里查询
  • 开立一般户需要法人到场吗
  • 新准则委托代建会计处理
  • 工资结算汇总表怎么填
  • 没有发票的支出怎么入账
  • 土地出让金如何缴纳
  • 冲减应收账款该怎么处理
  • 政府补助计入哪个会计科目
  • 进口货物发生纳税义务时间为
  • 个人应如何进行社会实践
  • 低值易耗品如何摊销
  • 预收账款结转收入分录
  • 车辆保险费算什么费用
  • 民办非企业单位什么意思
  • 未开票收入如何申报增值税
  • 购进货物用于集体福利会计分录
  • 企业给职工提供的免费住房是不是合法住宅?
  • 分公司设立条件怎么写
  • mysql加密解密
  • 微软的搜索网站
  • 严密防范什么安全风险,严厉打击敌对势力犯罪
  • linux系统init命令
  • linux apache2配置
  • s24evmon.exe - s24evmon是什么进程 有什么用
  • win10qq经常卡
  • WIN10系统安装.net报错0x80072f8F
  • centos打包文件
  • jQuery插件封装时如要实现链式编程,需要
  • python正则匹配url
  • python爬虫框架怎么画
  • 医保可以异地交嘛
  • 税务蓝和电信蓝一样吗
  • 免税收入要不要交水利基金?
  • 辽宁房产税征收标准
  • 税控卡丢失怎么办
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设