位置: 编程技术 - 正文

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

  • 进项税额转出就是要多交税吗
  • 产权转移数据的交易价格和固定资产科目
  • 增值税专票如何作废
  • 6个点税如何计算方法
  • 资本公积和盈余公积怎么提取
  • 出口合同包括哪些条款
  • 装卸搬运的设备有哪些类型
  • 公司汽车上牌费入什么科目
  • 用于连续生产的消费税计入
  • 对公账户的钱能转到私人账户吗
  • 商业汇票贴现金额的计算
  • 收取职工个人部分养老金怎么做分录
  • 个税的滞纳金怎么算
  • 公司注销留抵税金能退税吗
  • 购买税控设备怎么抵扣
  • 企业计提预提费用的会计分录如何编制?
  • 税法规定固定资产折旧残值率
  • 销售方未抄报税的专票购买方能抵扣吗?
  • 试分析营改增的重大意义
  • 景区中设立的经济组织是
  • 公司购买地下停车位如何入账
  • 公司开出的发票
  • 当月开票一定要当月入账吗
  • 不动产取得以什么为要件
  • 差额征税一般纳税人认定标准
  • 注册了店面没有营业执照
  • 1697510660
  • 脑部病毒感染什么症状
  • 如果电脑中毒了,航佳进销存还能使用吗
  • php加载
  • ghoststartservice.exe是什么进程 有什么作用 ghoststartservice进程查询
  • php运用的技术php开发有哪些实用的技术
  • oppor11s输入法怎么清除记忆
  • 宝塔面板安装zabbix
  • 应收的罚款收入计入什么科目
  • 如何开启framework 3.5
  • 汇算清缴怎么调减
  • php关闭报错
  • php 随机数
  • 基金公司做销售有前途吗
  • php实现文件上传需要使用哪个全局变量
  • 制造费用的归集
  • javascript速成
  • ssh -o命令
  • php curl_exec
  • 增值税抵扣要求一一对应
  • 一般纳税人无票收入怎么报增值税
  • 取得经营所得的个人,有综合所得的是什么意思
  • 自定义函数是啥
  • 开发成本为什么放在存货里
  • mysql1290报错
  • SQL Server 2012 开窗函数
  • 小企业会计准则和企业会计准则的区别
  • 服务费开增值税专用发票
  • 地税发票丢失怎么办?
  • 收到增值税发票月饼
  • 收到以前年度增值税退税账务处理怎么做账
  • 国税发1997191号文有效吗
  • 定期定额户超过9万如何交个税
  • 暂估入库的账务处理含税吗
  • 应收账款计提坏账影响利润吗
  • 待摊费用科目分录
  • 预收账款最后怎么处理
  • 交通补贴属于工资薪金所得吗
  • 负数发票跨月怎么作废
  • 商业承兑汇票是什么
  • 打开与关闭光驱怎么设置
  • ubuntu更换版本
  • centos如何查询版本号
  • main.exe是什么意思
  • 安装程序不运行怎么回事
  • win7计算机窗口菜单栏
  • Linux运维工程师工作内容
  • cocos2d安装
  • unity开发用什么电脑比较好
  • unity一运行就停止工作
  • unity笔记本
  • 二手车公司如何运营
  • 我们要什么行政执法监督机制和能力建设严格落实行政
  • 重庆新电子税务局入口
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设