Ещё одна неделя разработки проекта прошла. Серьезных визуальных обновлений не было, я немного поправил код, оптимизировал его и доработал функции, которые захватывают мой мозг уже долгое время.
Лист изменений в версии 0.01 v:
Исправления:
- доработка поведения ИИ игроков
- контакты и переходы анимации
- доработана физика мертвых игроков
- исправлен угол и позиция появления визуального и звукового эффекта
Нововведения:
- IK
- физика попадания
- IK target (куда прицелился - туда и удар)
- от силы удара зависит размер визуального и звукового эффекта
- изменена раскладка быстрого подбора предметов с клавиш [F] [G] [H] на [V] [B] [N] для удобства
Да — это, мать его IK. Она самая, мне выносит и будоражит мой мозг, вместе с нервами. Теперь персонажи игроков красиво ставят ножки на возвышенности, трупики, предметики и прочее. Сам ragdoll персонажа не контактирует с другими объектами, кроме поверхности tarain. Эта механика имеется, но я её выключил. Персонаж мог споткнуться об мировые объекты, упасть и потом встать, но в ходе экспериментов выходило так что или я, или ИИ улетали в космос. Пока не известно, из-за чего этого, возможно из-за контакта новой механики со старой, так как в старой у меня некоторые части ragdoll не имеют гравитацию. Но это мало кому интересно, в ближайшее время все это исправится и будет работать как задумывалось.
Следующий патч уже будет более вкусным и интересным. Так же возможно, что проект уже будет в свободном доступе.
Бонус
Пара скринов новой механики прицеливания:
Думаю все заметили, что базовая анимация одна и та же.