Зміст курсу
Бійцівська гра в Unity
Бійцівська гра в Unity
Параметри аніматора
Булевий Параметр
Використання: Булеві параметри зазвичай використовуються для представлення бінарних умов, таких як чи персонаж йде чи ні, або чи двері відкриті чи закриті.
Приклад: Ви можете використовувати булевий параметр з назвою "IsWalking" для контролю переходу між анімаціями простою та ходьби для персонажа. Коли персонаж починає йти, ви встановлюєте "IsWalking" в true, а коли зупиняється, встановлюєте в false.
Поведінка: Коли булевий параметр встановлено в true, він залишається true, доки явно не буде встановлено в false.
Параметр Тригер
Використання: Тригери корисні для одноразових подій, таких як запуск анімації атаки або відкриття дверей.
Приклад: Ви можете використовувати параметр тригера з назвою "Attack" для відтворення анімації атаки персонажа. Коли гравець натискає кнопку атаки, ви встановлюєте тригер "Attack" в значення true, що змушує аніматор перейти до анімації атаки. Після завершення анімації тригер автоматично скидається до false.
Поведение: Коли параметр тригера встановлено в true, він негайно повертається до false після завершення виконання поточного кадру.
Параметр Float
Використання: Параметри float зазвичай використовуються для контролю переходів, що включають поступові зміни, такі як змішування між анімаціями або регулювання швидкості анімації.
Приклад: Ви можете використовувати параметр float з назвою "Speed" для контролю швидкості циклу ходьби персонажа. Коли швидкість руху персонажа збільшується або зменшується, ви відповідно оновлюєте параметр "Speed", що змушує аніматор плавно переходити між різними анімаціями ходьби.
Int Параметр
Використання: Int параметри корисні для представлення дискретних станів або категорій, таких як різні рівні здоров'я або різні режими атаки.
Приклад: Ви можете використовувати int параметр з назвою "Health" для представлення поточного рівня здоров'я персонажа. Коли персонаж отримує пошкодження або зцілення, ви оновлюєте параметр "Health", що може викликати переходи до різних станів анімації (наприклад, анімації поранення, коли здоров'я низьке).
Що далі
Далі ми побачимо, як керувати анімаціями за допомогою скриптів і як управляти переходами між анімаціями за допомогою скриптів.
Дякуємо за ваш відгук!