项目中大量使用Scale9Sprite并且大小不一,帧率越来越低,有救吗?

项目中大量使用了Scale9Sprite,并且长宽都不相同,刚开始帧率保持在60fps正常水平,越往后帧率越来越低,想用SpriteBatchNode来提高性能,不过看使用SpriteBatchNode的前提是使用相同的精灵啊,哪位说说我这种情况该怎么办啊?

”SpriteBatchNode的前提是使用相同的精灵“ 不是相同的精灵,是在一张纹理上,把s9贴图都放一张纹理上,然后再batch就行了

好像不行呢,我看了一下Scale9Sprite的源码,九宫格本身就使用了SpriteBatchNode啊,外面再加一层SpriteBatchNode,恐怕不行吧?

哎,发现跟Scale9Sprite没在关系,是一个动画在执行完成后没有执行移除操作,回调函数的调用出问题了,居然没有报错,我真是服了