Godot Engine – интерполяция перемещения (решение проблем для мониторов 120 Гц, 144 Гц)

preview_player
Показать описание
В данном видео рассмотрим проблему, которая касается каждого разработчика на Godot Engine - дергающиеся перемещения физических объектов при повышенном FPS на мониторах с 144Гц и выше, а также метод её решения - интерполяцию.
Потому что повышают Physics FPS только дол...

Видео рассчитано на людей, уже знакомых с Godot Engine в частности, и программированием в целом.

В качестве основы для данного решения был использован пример пользователя Calinou с Github, который подвергся модификации и адаптации под 3D:

Музыка: Nobodyhere - Swallow

Демонстрационные ролики с интерполяцией:
Рекомендации по теме
Комментарии
Автор

Зачитал как боженька! Очень классная подача материала, никакой воды, всё по делу. И тема интересная. В 30 физических кадров еще и производительность будет выше, круто, в общем, спасибо за видео.

NobodyHere
Автор

Вообще классное решение. Если в игре не нужная точная физика, то можно убавить частоту физических кадров до приятно играбельного минимума, и как итог, с помощью интерполяции все будет плавненько, а так же игра станет более щедащей к железу и сможет пойти на более медленных машинах. Можно даже вообще вывести эту настройку в игру, что бы юзер со слабым компом мог пренебречь физикой, а у кого комп мощный, мог выкрутить её хоть на частоту своего монитора. Можно даже наверное сделать настройку динамическое, что если мало кадров, уменьшать количество физических кадров и увеличивать интерпроляцию, но если фпс ваще все равно и комп вывозит, то можно и поднять до максимума, что бы этот про гэймэр, имел максимально возможную отзывчивость управления :) Хатя не знаю на сколько это хорошее решение на практике, просто в голову пришло)
В общем, лайк :) Ты его ещё так просто внедрил, ваще шик.

daniil
Автор

Спасибо, выглядит очень интересно, нужно обязательно будет проверить!

pingvin
Автор

Обалдеть, на этом канале ещё и видео по Godot, вот это да :0
Тоже работаю в этом движке, уйдя с Unity :/)

Tmak
Автор

Привет! Можешь помочь с кодом для автомата(штурмовой винтовки)я все никак не могу зпаставить его стрелять, Да и вообще сделать его полноценным оружием?

Егор