
[Как вы можете видеть, смешение двух анимаций приводит к вызову триггера из каждой из них; таким образом возникает 2 экземпляра объекта.]
[У меня есть триггеры атаки для каждой анимации «ArcherFire», потому что она должна запускать стрелу в любом из 4 положений: 30 градусов, 60 градусов, 90 градусов и 120 градусов.]

Дерево наложения основано на положении мыши и работает достаточно хорошо:
Код: Выделить всё
public void GetArcherAngle()
{
Vector2 mouseVector = Input.mousePosition;
float mousePosition = mouseVector.y / Screen.height;
animator.SetFloat("BlendTree", mousePosition);
}
Итак, мой вопрос: как лучше всего обрабатывать переключение с одной анимации на другую в дереве смешивания без вызова триггера для обеих? Я все еще немного учусь, поэтому мне интересно кое-что, о чем, возможно, я еще не узнал.
Спасибо, что уделили время.
Подробнее здесь: https://stackoverflow.com/questions/798 ... using-a-bl
Мобильная версия