For all 3 animations I have only 1 draw call, and also another draw call for all 2 static sprites . But what I don't understand still is: why in case of static sprite I addChild() it to the batchnode while for the animation I addChild to the Layer.