浏览代码

[godot] Closes #2232, do not render slots attached to inactive bones.

Mario Zechner 2 年之前
父节点
当前提交
c14b00d1c4
共有 1 个文件被更改,包括 4 次插入0 次删除
  1. 4 0
      spine-godot/spine_godot/SpineSprite.cpp

+ 4 - 0
spine-godot/spine_godot/SpineSprite.cpp

@@ -542,6 +542,10 @@ void SpineSprite::update_meshes(Ref<SpineSkeleton> 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();