瀏覽代碼

[unity] Fixed material being cleared to null when MeshRenderer is disabled in the editor. Closes #1288.

Harald Csaszar 6 年之前
父節點
當前提交
088fb2ea02
共有 1 個文件被更改,包括 1 次插入1 次删除
  1. 1 1
      spine-unity/Assets/Spine/Runtime/spine-unity/Components/SkeletonRenderer.cs

+ 1 - 1
spine-unity/Assets/Spine/Runtime/spine-unity/Components/SkeletonRenderer.cs

@@ -268,7 +268,7 @@ namespace Spine.Unity {
 					meshFilter.sharedMesh = null;
 
 				meshRenderer = GetComponent<MeshRenderer>();
-				if (meshRenderer != null) meshRenderer.sharedMaterial = null;
+				if (meshRenderer != null && meshRenderer.enabled) meshRenderer.sharedMaterial = null;
 
 				currentInstructions.Clear();
 				rendererBuffers.Clear();