Quick帧速不稳定

运行游戏十几分钟左右就开始从60多帧迅速跌落到25帧左右.中间没有进行任何操作.只有setPosition.和每秒一次的GC…真机和Player都是这样.都是突然跌落的.

版本号是2.2.5Plus

setPosition时用的是不是CCPoint?不要太多使用依赖于lua自动gc的C++对象

查看一下你游戏的内存增长情况

内存一直稳定在90MB.因为持续GC的原因所以变化差距不算太大.

找到原因了.在另一个单例中也在反复执行这一个setPosition.然后顶点数据不停的往上窜.一开始窜的时候帧率还曾经保持在100帧.之后继续执行便跌到了20几帧.

CCPoint在2.X系列是内存泄露问题。。换3.x吧。。

你也可以用3.X试试同样的代码,肯定没这个问题

使用setPosition(x,y)