Is there a way to change the zOrder of a sprite rendered by CCSpriteBatchNode? I’ve tried it like this:
[self reorderChild:mySprite z:indexOfAnArray];
I get this error: ‘If CCSprite is being rendered by CCSpriteBatchNode, CCSprite#draw SHOULD NOT be called’
I also tried with the zOrder property of the sprite but unfortunately is read-only.
I need to change the zOrder because, depending on the position where my sprite will appear, the zOrder needs to be changed.
selfis probably not the parent ofsprite. Remember that the parent is theCCSpriteBatchNodethat holds it, andselfis, from your point of view, probably the scene.