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