Уважаемые гости и новички, приветствуем Вас на нашем форуме
Здесь вы можете найти ответы практически на все свои вопросы о серии игр «Готика» (в том числе различных модах на нее), «Ведьмак», «Ризен», «Древние свитки», «Эра дракона» и о многих других играх. Можете также узнать свежие новости о разработке новых проектов, восхититься творчеством наших форумчан, либо самим показать, что вы умеете. Ну и наконец, можете обсудить общие увлечения или просто весело пообщаться с посетителями «Таверны».
Чтобы получить возможность писать на форуме, оставьте сообщение в этой теме.
Удачи!
Друзья, доброго времени суток! Спешите принять участие в конкурсе "Таинственные миры" 2025!
Ждем именно вас!
Вы используете устаревший браузер. Этот и другие сайты могут отображаться в нём некорректно. Вам необходимо обновить браузер или попробовать использовать другой.
Анимацию s_hang желательно использовать, так как на неё завязана кое-какая логика (по крайней мере в Г2):
1. Возможность плавного перехода от вскарабкивания к боевой стойке
2. Возможность зависнуть (Прыжок+Назад)
Сделал.
Буду. Просто не тороплюсь с релизом, так как сам его не тестирую.
Возможно, но сейчас не буду этого делать, так как есть другой проект, который надо бы доделать. К тому же, лазанье по скриптам в поисках номера главы несколько выбивается из общей архитектуры плагина.
Эти функции достаточно низкоуровневые, поэтому предложу альтернативу: имитацию событий анимаций. Будет 2 функции:
Npc_TriggerAniEvent - обрабатывает событие мгновенно
AI_TriggerAniEvent - ставит событие в очередь
Аргументы:
NPC
Идентификатор события: число от 6 до 11, соответствующее этим...
N1kX, если есть возможность воспроизвести, то вот плаг, который может показать больше информации: он сканирует инвентари всех НПС каждый кадр и делает некоторые проверки. Также, делает проверку перед вызовом PackItemsInCategory. В случае обнаружения проблемы, будут выскакивать окошки с...
Пока понятно, что в инвентаре невалидный предмет появляется (битый указатель), так как при виртуальном вызове oCItem :: GetInstanceName уходит по разным адресам.
Я понял.
Нет, не костыль. В оригинале движок не в курсе, что после анимации T_JUMP_2_STAND начнётся анимация S_1HRUN, например. Именно это я и исправил. Теперь он в курсе. И может принять решение о смешивании двух анимаций, если их соответствующие параметры этому способствуют.
Спорить, что...
Да как нет то!? Я видео для чего приводил? Будет смешана конечная фаза анимации T_JUMP_2_STAND с анимацией S_1HRUN. Вот ещё раз сравнение прыжка ремастера без блендаута и с ним (с моим фиксом, разумеется):
Я указал движку, что после анимации T_JUMP_2_STAND надо переходить в анимацию S_1HRUN...
А я прописал. И получилось, на мой взгляд, неплохо.
И я разобрался почему с ремастером плавный переход из прыжка не работает: смешивание отключено в скриптах:
Посмотри надписи на первом кадре первого видео: в поле _s_walk как раз и записывается одна из этих анимаций. Т.е. я не имя анимации имел в виду, а поле контроллера, в котором записан индекс анимации для текущего режима боя/ходьбы.
В коде не видно намерения разрабов ограничить прыжки для боевого...
На данном сайте используются файлы cookie, чтобы персонализировать контент и сохранить Ваш вход в систему, если Вы зарегистрируетесь.
Продолжая использовать этот сайт, Вы соглашаетесь на использование наших файлов cookie.