По поводу миксования анимаций. Этот вопрос уже рассматривался мной. Раньше работало. Теперь не работает. Вот код:
using UnityEngine;
using System.Collections;
public class WeaponAnimation : MonoBehaviour {
public AnimationClip akIdle;
public Transform torce;
public void Start () {
animation[akIdle.name].wrapMode = WrapMode.Clamp;
animation[akIdle.name].layer = 1;
animation.Stop();
animation[akIdle.name].AddMixingTransform(torce);
}
public void Update () {
animation.CrossFade(akIdle.name);
}
}
В чем может быть причина? У меня 4 кости спины (spine, spine1, spine2, spine4). Я проверял каждую - безрезультатно.
PS: Анимация хотьбы, idle сделана с помощью locomotion.