浏览代码

[unity] Fixed SkeletonMecanim MixModes being incorrectly initialized (`AlwaysMix` vs `MixNext`) when `Custom MixMode` is enabled and the Component was just created/reset or new Mecanim layers were added.

Harald Csaszar 5 年之前
父节点
当前提交
24e17bfeea
共有 1 个文件被更改,包括 1 次插入1 次删除
  1. 1 1
      spine-unity/Assets/Spine/Runtime/spine-unity/Components/SkeletonMecanim.cs

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

@@ -278,7 +278,7 @@ namespace Spine.Unity {
 						bool isAdditiveLayer = false;
 						if (layer < layerBlendModes.Length)
 							isAdditiveLayer = layerBlendModes[layer] == MixBlend.Add;
-						layerMixModes[layer] = isAdditiveLayer ? MixMode.MixNext : MixMode.AlwaysMix;
+						layerMixModes[layer] = isAdditiveLayer ? MixMode.AlwaysMix : MixMode.MixNext;
 					}
 				}