mirror of
https://github.com/EsotericSoftware/spine-runtimes.git
synced 2026-02-05 14:54:53 +08:00
[unity] Fixed a bug in SpineMecanim which caused dipping to SetupPose during transitions due to MixBlend.Replace on first track.
This commit is contained in:
parent
ebf649a23e
commit
39063c5d37
@ -367,7 +367,7 @@ namespace Spine.Unity {
|
||||
for (int layer = 0, n = animator.layerCount; layer < n; ++layer) {
|
||||
var controller = animator.runtimeAnimatorController as UnityEditor.Animations.AnimatorController;
|
||||
if (controller != null) {
|
||||
layerBlendModes[layer] = MixBlend.Replace;
|
||||
layerBlendModes[layer] = MixBlend.First;
|
||||
if (layer > 0) {
|
||||
layerBlendModes[layer] = controller.layers[layer].blendingMode == UnityEditor.Animations.AnimatorLayerBlendingMode.Additive ?
|
||||
MixBlend.Add : MixBlend.Replace;
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user