项目快结束的时候发现了一个很蛋疼的问题,就是打开项目,放着什么都不动,可以看到游戏内存以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];
没错,就是这两个参数,弄了我一天。。。
不说了,说多了都是泪啊。。。