Найти в Дзене
Unity Tips

Ошибка в консоли 'AnimationEvent has no function name specified'

При работе с анимацией в движке Unity в консоли может появиться ошибка 'AnimationEvent has no function name specified'. Эта ошибка не критична и не влияет на работу самой игры, но всё же её необходимо исправить. Причина В анимации неправильно настроены ивенты. Во время работы с окном Animation пользователь нажал на кнопку Add Event (в виде карандаша с плюсиком), тем самым создав новый ивент. Скорее всего эта кнопка была нажата случайно, и поэтому ивент не был правильно настроен. Сам маркер ивента выглядит как белый заострённый прямоугольник (карандаш). Поскольку ивент активен, но не настроен, при запуске игры консоль начинает постоянно выдавать ошибку. Решение Существует два способа избавления от ошибки 'AnimationEvent has no function name specified': Для удаления ивента нужно в окне анимации нажать по нему правой кнопкой мыши и выбрать контекстном меню "Delete Animation Event". Для настройки ивента нужно нажать на него ЛКМ, чтобы для него открылось окно инспектора - в нём можно добави
Оглавление

При работе с анимацией в движке Unity в консоли может появиться ошибка 'AnimationEvent has no function name specified'.

Эта ошибка не критична и не влияет на работу самой игры, но всё же её необходимо исправить.

Причина

В анимации неправильно настроены ивенты.

Во время работы с окном Animation пользователь нажал на кнопку Add Event (в виде карандаша с плюсиком), тем самым создав новый ивент. Скорее всего эта кнопка была нажата случайно, и поэтому ивент не был правильно настроен.

Расположение кнопки Add Event.
Расположение кнопки Add Event.

Сам маркер ивента выглядит как белый заострённый прямоугольник (карандаш).

Маркер ивента в окне анимации
Маркер ивента в окне анимации

Поскольку ивент активен, но не настроен, при запуске игры консоль начинает постоянно выдавать ошибку.

Решение

Существует два способа избавления от ошибки 'AnimationEvent has no function name specified':

  • удалить ивент из анимации;
  • настроить ивент.

Для удаления ивента нужно в окне анимации нажать по нему правой кнопкой мыши и выбрать контекстном меню "Delete Animation Event".

Удаление ивента
Удаление ивента

Для настройки ивента нужно нажать на него ЛКМ, чтобы для него открылось окно инспектора - в нём можно добавить нужную функцию.

Настройка ивента
Настройка ивента