每当我添加以下代码行来更改滚动背景(对于每个 switch-case),它都会变得紧张大约一秒钟。每个背景主题都有自己的精灵表,因此我使用两个批处理节点来处理它们的更改的开关案例。
[backgroundFrameCache addSpriteFramesWithFile:@"firstThemedBg-hd.plist"];
backgroundBatchNode2 = [CCSpriteBatchNode batchNodeWithFile:@"firstThemedBg-hd.pvr.ccz"];
[gameLayer addChild:backgroundBatchNode2];
currentBackgroundBatchNode = backgroundBatchNode2;
如何以防止抖动的方式将批处理节点添加到图层?