位置: 编程技术 - 正文

什么时候用removeUnusedSpriteFrames和removeUnusedTextures(什么时候用热毛巾敷眼睛最好)

编辑:rootadmin

推荐整理分享什么时候用removeUnusedSpriteFrames和removeUnusedTextures(什么时候用热毛巾敷眼睛最好),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:什么时候用remembered,什么时候用热毛巾敷眼睛最好,什么时候用remembered,什么时候用remember什么时候用have,什么时候用reminding,什么时候用reminding,什么时候用reminding,什么时候用热毛巾敷脸最好,内容如对您有帮助,希望把文章链接给更多的朋友!

什么时候用removeUnusedSpriteFrames和removeUnusedTextures(什么时候用热毛巾敷眼睛最好)

在一个使用cocos2d的项目中,当切换关卡或者说切换layer时,经常需要释放上一个关卡或者layer中使用的图片资源,这个时候需要用到下面两个函数:

[CCSpriteFrameCache sharedSpriteFrameCache] removeUnusedSpriteFrames];[CCTextureCache sharedTextureCache] removeUnusedTextures];注意:一定不要忘了调用CCSpriteFrameCache的removeUnusedSpriteFrames函数,因为每一个 CCSpriteFrame实例都retain了一个CCTexture实例,如果不调用该函数,被retain的CCTexture实例永远得不到释放 (除非强制释放该CCTexture实例)。还有,函数的调用顺序应该时先调用CCSpriteFrameCache的 removeUnusedSpriteFrames函数,再调用CCTextureCache的removeUnusedTextures函数。 一般来说,释放系统资源的简单方法是在每个CCLayer的dealloc函数中调用上述两个函数(如果你在第二个CCLayer的初始化方法中调用这两 个方法是没法真正释放所有资源的,因为replaceScene函数是先初始化第二个scene,再release第一个scene),但是一定记得要在 [super dealloc];函数之后调用,因为CCNode的dealloc函数才是最终释放所有children的地方。但是,在每个CCLayer的dealloc函数中调用上述两个函数释放资源会出现一个问题,即导致某一小段时间内(第二个scene初始化完毕但是第一 个scene还没被释放的时间段)内存达到一个峰&#;,有可能会收到内存警告甚至是程序crash。为了避免这种情况,最好是在关卡切花或者说切换 layer时,做一个loadingLayer来过渡。

cocos2dx 3.4 lua加密 setXXTEAKeyAndSign 转载来源于:

cocos2dx 将数据库写入沙盒 userDBName=FileUtils::getInstance()-fullPathForFilename(USER.db);gameDBName=FileUtils::getInstance()-fullPathForFilename(GAME.db);std::stringwritepath=FileUtils::getInstance()-getWritablePath();std::s

Cocos2d-x游戏开发学习笔记 Cocos2d-x_3.X开发环境搭建——EclipseforAndroid首先要感谢网络上的一些朋友,虽然他们并没有主动来手把手教我。感谢他们的共享精神和付出!由于人数众

标签: 什么时候用热毛巾敷眼睛最好

本文链接地址:https://www.jiuchutong.com/biancheng/368893.html 转载请保留说明!

上一篇:android 接入移动基地SDK(安卓接入点)

下一篇:cocos2dx 3.4 lua加密 setXXTEAKeyAndSign

  • 进项税额转出补交税款
  • 下半年房产税缴纳时间
  • 小规模纳税人可以开什么发票
  • 增值税价外费用开票内容
  • 劳务报酬收入是否含税
  • 民办非企业捐赠承诺书
  • 小规模纳税人免税怎么做账
  • 固定资产清理费用为什么有进项税额
  • 个体工商户开普票流程
  • 5个点的税率是多少
  • 进口代收业务
  • 应交税金的期末余额怎么算
  • 固定性制造费用成本差异是
  • 计提房屋折旧会计分录
  • 以前年度损益调整属于哪类科目
  • 汇算清缴补交的所得税怎么记帐
  • 外币收入怎么交税
  • 保本型理财产品推荐
  • 所得税营业成本包括哪些
  • 增值税的专用发票金额含税吗
  • 企业出售房产的账务处理
  • 印花税计提和缴纳凭证
  • 支付法院执行款的账务处理
  • 租入办公设备的租金计入什么科目
  • 应收账款分录借方负数转到预收账款的哪方
  • 加计扣除10%进项税政策文件
  • windows 发布时间
  • 双cpu只有一个运行
  • 如何预防计算机病毒的方法
  • 个体户生产经营费用与家庭生活费用无法划分
  • 不具备生产条件的生产经营单位
  • 关于企业之间资金拆借的法律规定
  • 苹果取消macbook
  • PHP:pg_lo_tell()的用法_PostgreSQL函数
  • 财政扶持企业政策
  • 小程序在线反编译网页版
  • cpu版本的pytorch可以运行LSgan嘛
  • 离职补贴个税计算公式
  • 无形资产相关税费
  • 手续费在银行系统哪里查
  • 劳务公司差额计税的税率
  • thinkphp框架结构
  • 企业免租申请
  • 银行贴现利息怎么做账务处理
  • 其他业务收入负数坐在贷方
  • 感知机算法python
  • vue3.0动态路由
  • 用友u8删除凭证的步骤
  • 林木苗圃
  • 税务自查报告要盖什么章
  • 预收账款怎么变成应收
  • 退诉讼费计入什么科目
  • 有材料成本差异率怎么算材料成本差异
  • 旅行社小规模纳税人差额征税
  • 小规模纳税人有哪些
  • 2019年印花税减半征收条件
  • 税务局退还的三险是什么
  • 客人在酒店
  • 3%税率专票为什么不能抵扣
  • 展位费按多少税率
  • 在建工程的人工费会计分录
  • mysql error1418
  • vista win
  • centos怎么安装eclipse
  • win8打开ie
  • win10 win8.1双系统
  • OpwareSE2.exe - OpwareSE2是什么进程 有什么用
  • linux自动化装机
  • unity3d界面布局
  • opengl编程实例
  • JS 中document.write()的用法和清空的原因浅析
  • jQuery 判断JSON
  • 批处理设置文件夹添加user组权限
  • nodejs搭建网站
  • python制作爬虫教程
  • 山东省关于退林还耕的规定
  • 出口退税企业的账务处理
  • 武汉税务局官网查询系统
  • 中建七局企业精神是什么
  • 增值税普通发票和电子普通发票的区别
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设