Explorar el Código

Merge branch '3.6' into 3.7-beta

badlogic hace 8 años
padre
commit
2ca3d99e28
Se han modificado 1 ficheros con 3 adiciones y 0 borrados
  1. 3 0
      spine-cocos2dx/src/spine/SkeletonRenderer.cpp

+ 3 - 0
spine-cocos2dx/src/spine/SkeletonRenderer.cpp

@@ -281,6 +281,9 @@ void SkeletonRenderer::draw (Renderer* renderer, const Mat4& transform, uint32_t
 		}
 		
 		color.a *= nodeColor.a * _skeleton->color.a * slot->color.a * 255;
+		// skip rendering if the color of this attachment is 0
+		if (color.a == 0)
+			continue;
 		float multiplier = _premultipliedAlpha ? color.a : 255;
 		color.r *= nodeColor.r * _skeleton->color.r * slot->color.r * multiplier;
 		color.g *= nodeColor.g * _skeleton->color.g * slot->color.g * multiplier;