From a1554a3b426ebb969e8f15300a1d38adf8177c58 Mon Sep 17 00:00:00 2001 From: NathanSweet Date: Wed, 11 May 2016 13:11:56 +0200 Subject: [PATCH] spine-starling, fixed batching when not visible. closes #416 --- .../spine-starling/src/spine/starling/SkeletonSprite.as | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/spine-starling/spine-starling/src/spine/starling/SkeletonSprite.as b/spine-starling/spine-starling/src/spine/starling/SkeletonSprite.as index 08fbb9108..dac77e6f2 100644 --- a/spine-starling/spine-starling/src/spine/starling/SkeletonSprite.as +++ b/spine-starling/spine-starling/src/spine/starling/SkeletonSprite.as @@ -96,7 +96,8 @@ public class SkeletonSprite extends DisplayObject { addToBatch(_polygonBatch, alpha, transformationMatrix); for(var i:int = parent.getChildIndex(this) + 1, n:int = parent.numChildren; i < n; ++i) { var skeletonSprite:SkeletonSprite = parent.getChildAt(i) as SkeletonSprite; - if (!skeletonSprite || !skeletonSprite.batchable || skeletonSprite.blendMode != blendMode) break; + if (!skeletonSprite || !skeletonSprite.batchable || skeletonSprite.blendMode != blendMode + || !skeletonSprite.visible) break; skeletonSprite._batched = true; skeletonSprite.addToBatch(_polygonBatch, alpha, skeletonSprite.transformationMatrix); }