位置: 编程技术 - 正文

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

  • 印花税申报缴纳错误,怎么办
  • 保证人不承担责任(胜诉案例)
  • 销项负数的分录怎么做
  • 个体户核定双定户是否可以年度汇算清缴
  • 递延所得税转回的会计分录
  • 电子税务局上财务制度备案错误是啥意思
  • 空白作废什么意思
  • 差额拨款的事业单位属于预算单位吗
  • 银行承兑汇票背书转让后怎么查询
  • 房地产限购过程是什么
  • 公司从银行贷款需要交税吗
  • 企业转让专利技术需要交什么税
  • 零售业税率多少?如何交?
  • 专票抵扣是税额吗
  • 招行理财产品哪些可靠
  • 增值税普通发票几个点
  • 税控盘全额抵扣分录
  • 财税政策是什么
  • 项目资本金是什么意思大白话
  • 小规模纳税人贷款利息收入增值税税率
  • 非居民个人所得税税率表2021
  • 融资租赁到期后资产归属
  • 暂估入库会影响利润吗
  • 民办学校会计分录 百度网盘
  • 企业计算缴纳的所得税费用
  • 出差补贴怎么算
  • linux help
  • win11怎么用
  • win7安装sqlserver2008
  • 项目款申请
  • 委托加工物资的加工费计入什么科目
  • 费用发票可以抵扣吗
  • 出租商品计入其他业务收入吗
  • win10开机强制进入修复模式
  • 减征增值税的项目
  • php播放本地音乐
  • 直接材料成本差异账户在平时登记贷方登记
  • PHP+MySql+jQuery实现的"顶"和"踩"投票功能
  • php连接redis集群
  • 创建vue3项目的步骤
  • 图像分类实战
  • win10自带的重装能彻底清除上网记录和u盘记录吗
  • 汇编语言a命令怎么用
  • head -1命令
  • linux lab安装
  • 固定资产里含有增值税吗
  • 付款后发票的扩张怎么开
  • 通行费发票如何勾选
  • 企业会计准则在建工程转固定资产
  • 公司开发新产品的建议
  • 在校大学生可以考教师资格证吗
  • 本月销售商品会计分录
  • 经济作物评估标准
  • 计提费用账务处理
  • 差旅费包括哪些项目
  • 销项税票怎么开
  • 税金及附加科目借贷方向
  • 施工企业应收账款周转率多少合适
  • mysql数据库内存占用高
  • 如何获取数据库的sid
  • 出现错误,请联系客服
  • centos7 samba服务器搭建
  • ubuntu chmod
  • winxp破解登录密码
  • linux的特殊权限
  • win7系统误删文件可以恢复吗
  • linux内存耗尽怎么解决
  • 置顶朋友圈怎么设置
  • jquery 动态绑定
  • 理解和运用的重要性要站在哪个的视觉去判断
  • 批处理for /f
  • 台湾 游戏论坛
  • 山东省税务局在哪
  • 仓储物流企业的双控是指什么
  • 重庆税务电子税登录
  • 应征增值税不含销售额3%和5%征收的有什么区别
  • 甘肃省国家税务局电子税务局
  • 税务和海关哪个单位比较好
  • 广西税务12366如何交社保
  • 印花税核定依据填写什么
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设