Unity 6.3
0 онлайн 77 гостей 3 в системе
Вход

1D смешивание

Первый вариант в Inspector 2000 год Узел смешения является Тип смеси. Используйте это раскрывающееся меню, чтобы выбрать один из различных типов смешивания, которые могут смешиваться в соответствии с одним или двумя параметрами. 1D Blending смешивает дочерние движения в соответствии с одним параметром.

После установки Типа Смешивания выберите Animation Параметр, который управляет этим Деревом Смешивания. В этом примере параметр direction варьируется от –1.0 (слева) до +1.0 (справа), при этом 0.0 обозначает прямой пробег без наклона.

Затем вы можете добавить отдельные анимации, нажав небольшую кнопку «+» и выбрав Добавить поле движения из всплывающего меню. Когда вы закончите, он должен выглядеть примерно так:

1D дерево смешения с тремя анимационные клипы
1D дерево смешения с тремя анимационные клипы

Диаграмма в верхней части Inspector показывает влияние каждого из дочерних движений, поскольку параметр изменяется между его минимальным и максимальным значениями. Каждое движение показано как маленькая синяя пирамида (первая и последняя показаны только наполовину), и если вы нажмете и удержите левую кнопку мыши на одном из них, соответствующее движение выделяется в списке движений ниже. Пик каждой пирамиды определяет значение параметра, где движение имеет полное влияние, то есть его вес анимации равен 1, а другие анимации имеют вес 0. Это также называется порог движения.

Диаграмма в верхней части дерева смешения Inspector визуализирует веса движения дочерей в диапазоне значений параметров.
Диаграмма в верхней части дерева смешения Inspector визуализирует веса движения дочерей в диапазоне значений параметров.

Красная вертикальная полоса указывает на значение Параметры. Если вы нажмете Играть в 2000 году Предварительный просмотр в нижней части Inspector и перетащите красный столбец на диаграмме влево и вправо, вы можете увидеть, как значение параметра контролирует смешивание различных движений.

Диапазон параметров

Диапазон параметра, используемого деревом смешения, показан под диаграммой в виде двух чисел слева и справа. Любое из них можно изменить, нажав на число и перетаскивая мышью налево или направо. Обратите внимание, что значения соответствуют порогу первого и последнего движения в списке движений.

Пороговые значения

Вы можете изменить пороговое значение движения, нажав на соответствующую синюю пирамиду на диаграмме и перетаскивая её налево или направо. Если переключатель «Автоматические пороги» не включен, вы также можете изменить пороговое значение движения в списке движений, введя число в поле числа в столбце Порог.

Под списком движений находится флажок Automate Thresholds. Включение этого флажка распределит пороговые значения движения равномерно по всему диапазону параметров. Например, если есть пять клипов и параметры варьируются от –90 до +90, пороговые значения будут установлены на –90, –45, 0, +45 и +90 в порядке.

Раскрывающееся меню Compute Thresholds задаёт пороговые значения на основе выбранных данных корневого движения из Animation Clip. Можно выбрать скорость, скорость по оси x, y или z, а также угловую скорость в градусах или радианах. Если параметр соответствует одному из этих свойств, пороговые значения можно вычислить с помощью меню Compute Thresholds.

Свойство: Функция:
Скорость Устанавливает порог каждого движения в соответствии с его скоростью (величиной скорости).
Скорость X Устанавливает порог каждого движения согласно его velocity.x.
Скорость Y Устанавливает порог каждого движения согласно его velocity.y.
Скорость Z Устанавливает порог каждого движения согласно его velocity.z.
Угловая скорость (рад) Устанавливает порог каждого движения в зависимости от его угловой скорости в радианах в секунду.
Угловая скорость (град.) Устанавливает порог каждого движения в зависимости от его угловой скорости в градусах в секунду.

Например, если у вас есть анимация ходьбы, которая охватывает 1.5 единиц в секунду, бег со скоростью 2.3 единиц в секунду и бег со скоростью 4 единицы в секунду, выбор параметра Скорость из раскрывающегося списка установит диапазон параметров и пороговые значения для трех анимаций на основе этих значений. Таким образом, если вы установите параметр скорости на 3.0, он объединит бег и бег с небольшим отклонением в сторону бег.