Player hud.cpp: различия между версиями
Перейти к навигации
Перейти к поиску
Новая страница: «__NOTOC__ <pre> Expression : pm->m_animations.size() Function : player_hud_motion_container::load File : D:\prog_repository\sources\trunk\xrGame\player_hud.cpp Li…» |
Нет описания правки |
||
| Строка 35: | Строка 35: | ||
# Добавить для оружия анимацию с названием '''idle''' | # Добавить для оружия анимацию с названием '''idle''' | ||
# Явно задать в конфиге названия реально существующих для модели оружия анимаций | # Явно задать в конфиге названия реально существующих для модели оружия анимаций | ||
== Источник == | == Источник == | ||
<references/> | <references/> | ||
[[Категория:Справочник вылетов]] | [[Категория:Справочник вылетов]] | ||
Версия от 16:29, 25 февраля 2019
Expression : pm->m_animations.size() Function : player_hud_motion_container::load File : D:\prog_repository\sources\trunk\xrGame\player_hud.cpp Line : 92 Description : motion not found [aks74u_shootr]
Ошибка
Игра не может найти анимацию HUD-модели оружия, указанную в HUD-секции в одном из параметров вида anm_*
Решение[1]
- Проверить название указанной анимации на наличие опечаток
- Убедиться, что путь к визуалу HUD'а в параметре item_visual прописан правильно
- Убедиться, что анимация с указанным названием действительно существует в соответствующем *.ogf или *.omf файле
Если её в нём нет, значит она подхватывается из какого-то одного *.omf файла, подключенного к текущему hud'у-рук. - Убедиться, что в случае использования отдельного *.omf-файла для хранения анимаций Вы не забыли в Actor Editor'е SDK подключить его к модели.
Частный случай вылета:
Expression : pm->m_animations.size() Function : player_hud_motion_container::load File : D:\prog_repository\sources\trunk\xrGame\player_hud.cpp Line : 92 Description : motion not found [idle]
Ошибка
При детальном рассмотрении конфига, нигде данное название анимации не прописано.
Дело в том, что в ЧН\ЗП для худа используется две модели: рук и оружия. Когда мы прописываем им общую анимацию, движок в анимациях оружия сначала пытается найти указанную. Если это не удается - то пытается воспроизвести анимацию с названием idle. Если и эта его попытка оказывается безуспешной - вылетает с вышеобозначенным логом.
Решение
Есть 2 варианта:
- Добавить для оружия анимацию с названием idle
- Явно задать в конфиге названия реально существующих для модели оружия анимаций