位置: 编程技术 - 正文

什么时候用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

  • 研发费用加计扣除75%还是100%
  • 税务机关的义务是依法征管
  • 转让土地使用权营业税税率
  • 主营业务利润和利润总额
  • 个人所得税应补税额怎么办
  • 个税app显示退税已完成,怎么没收到钱呢???
  • 个税申报截止日期2023年8月
  • 外贸委外加工企业成本怎么核算
  • 代缴税款是什么意思
  • 暂估费用发票没到会计分录怎么写?
  • 出售未完成折旧固定资产进项税转出
  • 自建厂房销售
  • 盈余公积可以随便用吗
  • 没在公司交社保遣散的怎么赔偿
  • 企业拨缴工会经费申报后税务机关需要审核吗
  • 小微企业免税销售额怎么算
  • 营改增的会计分录
  • 所得税汇算清缴退款账务处理
  • 企业亏损减资的会计处理
  • 向承兑人提示付款
  • 免税店购物需要满足什么条件
  • 被扣留的质保金怎么办
  • windows中的网络协议的配置原理
  • 奖金属于工资吗?要交税吗?
  • 企业福利费支出范围
  • javascript中
  • win10系统如何禁用驱动强制签名
  • 王者荣耀中程咬金的克星是谁
  • 动态壁纸怎么设置锁屏
  • wlms.exe是什么
  • 企业核定征收管理办法
  • 抵扣农产品进项税时,也要抵扣运费吗
  • atikdag.sys
  • 集团公司交税怎么交?
  • 银行承兑汇票的会计分录
  • 增值税进项税转出文件
  • 外贸企业申报出口退税的期限
  • 还在用夸克?这3款能安装插件的手机浏览器不香吗_Via_
  • phpcurl模拟登录
  • php分页函数封装
  • 库存现金科目的辅助核算项目为日记账
  • 核销对哪些单据对应关系进行的操作
  • 织梦添加文章如何修改高级参数
  • 新的事业单位财务规则对医院运用的变化
  • 采购流程内容
  • 进口货物如何支付外汇
  • 给个体工商户打工受伤怎么办
  • 教育培训业能享受补贴吗
  • 固定资产摊余价值怎么计算
  • 应付账款周转次数计算
  • 员工自己承担的社保费用进入管理费用吗
  • 还账准备计提方法
  • 快递做账用什么软件
  • 反结账钱会转回去吗
  • 以前年度损益调整怎么做账
  • 明细账建账的步骤
  • MySQL ALTER命令使用详解
  • 如何动态修改mysql的全局参数
  • mysql 5.7.5 m15 winx64安装配置图文教程
  • win8怎么锁定屏幕
  • window10电话
  • windows xp自带
  • centos中用户的基本属性
  • CentOS 5.4 rsync+inotify配置触发式(实时)文件远程同步
  • win7 txt文件属性更改
  • win10怎么分屏操作
  • win10标准用户权限
  • unity onbecameinvisible
  • python安装pip.whl
  • jquery动态生成div
  • angular jsx
  • JS+CSS实现仿雅虎另类滑动门切换效果
  • python中的省略号怎么打
  • PreferenceActivity与PreferenceFragment应用
  • python html转markdown
  • 中国税务主旨是什么?
  • 建筑一般纳税人开3%
  • 北京市朝阳区地图
  • 中建七局企业精神是什么
  • 福建生育津贴要交满几个月
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设