diff --git a/spine-godot/spine_godot/SpineSprite.cpp b/spine-godot/spine_godot/SpineSprite.cpp index 326124961..c625ca654 100644 --- a/spine-godot/spine_godot/SpineSprite.cpp +++ b/spine-godot/spine_godot/SpineSprite.cpp @@ -542,6 +542,10 @@ void SpineSprite::update_meshes(Ref skeleton_ref) { skeleton_clipper->clipEnd(*slot); continue; } + if (!slot->getBone().isActive()) { + skeleton_clipper->clipEnd(*slot); + continue; + } spine::Color skeleton_color = skeleton->getColor(); spine::Color slot_color = slot->getColor();