天天看点

Cocos2dx 内存优化-第一天cocos2dx内存优化-第一天

cocos2dx内存优化-第一天

到目前为止,游戏的功能基本上已经实现完毕。但是随着功能的完善,许多问题也逐渐暴露了出来,比如:数据安全、代码冗余以及游戏体验等等

其中我认为最为重要的应该就是游戏体验,毕竟不管你代码写的有多优美,但是玩家用起来说很糟糕的话这个产品还是非常失败的。除去游戏流程的优化设计,从今天起弄一下程序方面的问题:内存优化

现在这个游戏的安装包不算战斗场景已经差不多有了100M左右了,其中图片资源能占90M!!所以要优化内存,肯定先要解决图片资源的问题。

以下是我的解决思路,后面会进行改进

  • 确定哪些资源需要实时加载,哪些资源需要预加载
  • 选择最佳的预加载时机
  • 选择最佳的预加载方式(这个一定要读懂底层的代码)
  • 即时释放图片资源
  • 查找代码中是否存在内存泄露(使用C++经常会因为大意导致内存泄露)

就先从这几点开始做吧

继续阅读