浏览代码

[godot] Apply light mask of sprite to mesh instances, closes #2197.

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

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

@@ -536,6 +536,7 @@ void SpineSprite::update_meshes(Ref<SpineSkeleton> skeleton_ref) {
 		spine::Slot *slot = skeleton->getDrawOrder()[i];
 		spine::Attachment *attachment = slot->getAttachment();
 		MeshInstance2D *mesh_instance = mesh_instances[i];
+		mesh_instance->set_light_mask(get_light_mask());
 		clear_mesh_instance(mesh_instance);
 		if (!attachment) {
 			skeleton_clipper->clipEnd(*slot);