位置: 编程技术 - 正文

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

  • 生产企业免抵退税申报步骤
  • 固定资产待抵扣进项税
  • 固定模板的东西叫什么
  • 待抵扣进项税额转入进项税额
  • 增值税开票内容货物及应税劳务服务名称都有哪些
  • 实际上缴税费总额怎么算
  • 个人应纳税所得额怎么算
  • 实际收到股票股利的分录
  • 房租费没有发票怎么做账务处理
  • 拆装厂房
  • 预提利息属于费用吗
  • 完工绿化苗木怎样结转成本?
  • 筹建期发生的费用
  • 计提企业所得税怎么计算
  • 商贸公司账务复杂吗
  • 长期待摊费用计提摊销的会计分录
  • 利息收入汇算清缴
  • 小型微利企业预缴所得税税率
  • 发票红冲钱怎么退给对方
  • 不能抵扣的进项税额转出会计分录
  • 开票的时候如何把价格分散开
  • 电子承兑都是银行承兑吗
  • 长期待摊费用当月减少当月摊销吗
  • 土地增值税清算时间
  • 一般纳税人增值税申报操作流程
  • 搞金融的企业
  • 发放活动奖金支出怎么入账
  • 给客户的回扣做账时怎么写情况说明
  • 一级代理价格
  • 开票需要对方提供营业执照吗
  • 通过拍卖取得的车牌号,过期了怎么办
  • 苹果手机记事本提醒如何设置
  • ubuntu 20.04.1
  • win10任务栏颜色怎么调
  • 划入账户金额
  • phpsessid是什么
  • php获取数据
  • 旅游费发票可以报销吗
  • yii框架教程
  • 查看zip文件命令
  • 长期借款的处理原则
  • 个人个税汇算清缴怎么做
  • 出售固定资产如何申报企业所得税
  • 以前年度多计提折旧
  • 运输发票怎么做账
  • 一般纳税人和小规模纳税人的区别
  • 综合所得算税公式
  • 代扣款业务的处理方式
  • 利润分配会计处理例题
  • 公墓造价成本
  • 2020年工资标准表
  • 前几个月的印花税怎么算
  • 提供劳务方式是什么意思
  • 电商支付的刷单费怎样做记账凭证?
  • 折旧计入主营业务成本的情况
  • 企业组织结构的本质是
  • 预付购买设备款
  • 中小企业两账合一怎么办
  • 电汇凭证需要盖什么章
  • 应付利润属于什么科目类别
  • 营业成本包括哪些会计科目
  • 实收资本包括哪些项目
  • 数据库账号密码怎么修改
  • ubuntu磁盘清理工具
  • ubuntu fsl
  • ie11forwindows10
  • win10正式版激活码
  • linux 测试工具
  • win1020h2累积更新
  • linux 卸载 mysql
  • python的正则语法
  • qt搭建opencv
  • 如何批量删除列表
  • android自定义listview
  • JavaScript事件类型中焦点、鼠标和滚轮事件详解
  • 销售货物免征增值税时收取的增值税税款需计入当期损益
  • 河南车船税收费标准2022年
  • 南京政务服务中心
  • 个人所得税完税证明在哪里查询打印
  • 融资租赁公司购入老旧租赁资产会计处理
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设