您的位置:首页 > 移动开发 > Cocos引擎

cocos2d-x用create_project.py创建的IOS项目内存泄漏

2013-11-11 17:23 555 查看
项目快结束的时候发现了一个很蛋疼的问题,就是打开项目,放着什么都不动,可以看到游戏内存以10秒100K的速度一直增加,太可怕了!

弄了一天,限于自身水平比较低下,才找出根本原因出在哪。。

AppController.mm里面的函数

EAGLView *__glView = [EAGLView viewWithFrame: [window bounds]
pixelFormat: kEAGLColorFormatRGB565
depthFormat: GL_DEPTH24_STENCIL8_OES
preserveBackbuffer: NO
sharegroup: nil
multiSampling: NO
numberOfSamples: 0];


解决后为:

EAGLView *__glView = [EAGLView viewWithFrame: [window bounds]
pixelFormat: kEAGLColorFormatRGBA8
depthFormat: GL_DEPTH_COMPONENT16
preserveBackbuffer: NO
sharegroup: nil
multiSampling: NO
numberOfSamples: 0];


没错,就是这两个参数,弄了我一天。。。

不说了,说多了都是泪啊。。。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: