`

cocos2d 内存整理

 
阅读更多
[[CCSpriteFrameCache sharedSpriteFrameCache] removeSpriteFrames];

[[CCTextureCache sharedTextureCache] removeUnusedTextures];


[[CCSpriteFrameCache sharedSpriteFrameCache] removeSpriteFramesFromFile:<#(NSString *)#>];
    [[CCSpriteFrameCache sharedSpriteFrameCache] removeSpriteFramesFromTexture:<#(CCTexture2D *)#>];


内存控制就一句话…需要什么加载什么…不需要的时候就remove…如果频繁使用的话可以考虑保留不remove

分享到:
评论

相关推荐

    cocos2d-x默认第一个模板

    【cocos2d-x简介】 cocos2d-x是一个开源的游戏开发框架,它基于C++,采用面向对象的设计,使得开发者能够轻松创建2D游戏、演示程序和其他图形交互应用。cocos2d-x是cocos2d家族的一部分,最初由Ricardo Quesada创建...

    cocos2d-x 面试题

    cocos2d-x 面试题 cocos2d-x 是一个流行的开源游戏引擎,广泛应用于游戏开发领域。以下是 cocos2d-x 相关的知识点总结: 1. New 和 malloc 的区别: New 和 malloc 都是用于申请动态内存和释放内存的,但是它们...

    cocos2d 画线的小程序

    《cocos2d 画线小程序详解》 在游戏开发或者图形界面设计中,画线是一个常见的需求。Cocos2d作为一个强大的2D游戏引擎,提供了丰富的功能来帮助开发者实现这样的功能。本篇文章将深入探讨如何在cocos2d中创建一个...

    我所理解的Cocos2d-x P438.pdf

    在“我所理解的Cocos2d-x P438.pdf”中,作者秦春林深入剖析了Cocos2d-x的核心原理,以下是根据书中的内容整理出的一些关键知识点: 1. **渲染系统**:Cocos2d-x的渲染引擎是基于OpenGL ES的,它通过Sprite、Layer...

    Cocos2d_for_iPhone_1_Game_Development_Cookbook代码

    《Cocos2d for iPhone 1 Game Development Cookbook》是一本专为iOS游戏开发人员准备的实战指南,书中通过丰富的示例代码介绍了如何利用Cocos2d框架开发iPhone游戏。Cocos2d是一款强大的2D游戏引擎,广泛应用于移动...

    ios cocos2d 场景切换源码

    在iOS游戏开发中,Cocos2D是一个广泛使用的2D游戏引擎,它为开发者提供了丰富的图形渲染、动画和游戏逻辑支持。本资源“ios cocos2d 场景切换源码”是一个专门针对场景切换效果的代码示例,非常适合初学者进行研究和...

    Cocos2d-x游戏暂停、继续游戏、重新开始界面的实现---之游戏开发《赵云要格斗》

    本文将详细讲解如何使用Cocos2d-x框架来设计和实现这样的功能,以《赵云要格斗》这个游戏为例。 Cocos2d-x是一个流行的开源跨平台2D游戏开发框架,它基于C++,支持多种操作系统,包括iOS、Android和Windows等。在...

    cocos2d-x TileList用法

    在cocos2d-x游戏中,`TileList`是一种特殊的视图控件,常用于构建可滚动的列表,比如排行榜、菜单等。然而,正如描述中提到的,`TileList`在使用过程中可能存在内存泄露和性能问题,因此需要谨慎处理。下面我们将...

    cocos2d-x-3rd-party-libs-bin.zip支持的libluajit.a文件

    《cocos2d-x与libluajit.a:解决设备崩溃问题》 在移动游戏开发领域,cocos2d-x是一个广泛使用的开源2D游戏引擎,它基于C++,并且支持Lua脚本语言,为开发者提供了高效且便捷的游戏制作工具。然而,在实际开发过程...

    cocos2d-x 滚动字幕和公告

    cocos2d-x提供了良好的事件驱动机制和内存管理策略,使得这些操作可以高效且稳定地进行。通过深入理解和熟练掌握cocos2d-x提供的各种组件和API,开发者能够轻松创建出丰富的滚动字幕和公告功能,提升游戏的用户体验...

    Cocos2d-X面试题

    以下是 Cocos2d-X 面试题汇总,涵盖 autorelease 和 release 的区别、图形渲染机制、cache 机制原理、场景切换的内存处理过程、动作回调函数的原理、减少内存开销的方法、图片压缩方法、处理、存储、显示中文字符串...

    cocos2d-x图片整合工具

    《cocos2d-x图片整合工具——Flash版详解》 在移动游戏开发领域,cocos2d-x是一款广泛使用的开源游戏引擎,它基于C++,并支持多种平台,包括iOS、Android以及Windows等。cocos2d-x为开发者提供了丰富的功能,其中就...

    Cocos2D-X开发学习笔记-渲染框架之图形的绘制

    - 清理不再使用的资源,避免内存泄漏。 - 使用`SpriteBatchNode`组织相似的Sprite,提高渲染效率。 - 适时地开启和关闭节点的可见性,减少不必要的渲染。 通过以上知识点的学习和实践,你将能够熟练地在Cocos2D-...

    cocos2d教程 子龙山人pdf打包整理

    【cocos2d教程 子龙山人pdf打包整理】是一个综合性的学习资源,涵盖了Cocos2D游戏开发的多个重要知识点。Cocos2D是一个开源的2D游戏引擎,广泛应用于移动平台,如iOS、Android以及桌面平台,用于创建各种类型的游戏...

    Cocos2d-x 教程

    Cocos2d-x 是一款广泛使用的开源游戏开发框架,它基于C++,并提供了Lua和JavaScript的绑定,让开发者能够用这些语言进行2D游戏的开发。本教程旨在深入讲解Cocos2d-x的各项功能和使用技巧,帮助你成为一名熟练的Cocos...

    Cocos2d-x Recorder

    《Cocos2d-x Recorder深度解析》 Cocos2d-x是一款开源的游戏开发框架,它基于C++,并支持Objective-C和JavaScript等编程语言。在游戏开发领域,录音功能是许多应用不可或缺的一部分,特别是在交互式游戏和教育软件...

    一款基于cocos2d-x的打飞机游戏源码

    在源码中,我们还可以看到cocos2d-x的资源管理,如TextureCache和SpriteFrameCache的使用,它们有效地缓存和复用游戏资源,优化内存使用。此外,XML或JSON格式的配置文件常用于存储游戏参数,如飞机速度、子弹射速等...

    Cocos2d-JS中使用Cocos Studio资源02:登录界面 代码

    例如,对于不再使用的界面或资源,可以调用`ccs.SceneReader.cleanup`清理,避免内存泄漏。 通过以上步骤,你可以将Cocos Studio创建的登录界面无缝地集成到Cocos2d-JS项目中,实现完整的登录功能。在实际开发中,...

    COCOS2D-X之CurL下载图片Demo

    你可以创建一个自定义的回调函数,接收下载的数据块,然后将这些数据写入到COCOS2D-X的内存缓冲区或者文件中。一旦所有数据都被接收,这个回调函数会被最后一次调用,通知你下载完成。 下载完成后,你需要将图片...

    animatepacker +cocos2d-x3.0接口封装

    《animatepacker与cocos2d-x3.0接口封装详解》 在游戏开发领域,cocos2d-x是一款广泛使用的2D游戏引擎,而animatepacker则是一款强大的动画处理工具。本文将深入探讨如何将animatepacker的功能与cocos2d-x3.0进行...

Global site tag (gtag.js) - Google Analytics