В прошлый раз мы рассмотрели механику скольжения в нашей 3D-игре на движке Godot Engine. В этой статье мы добавим немного динамики.
В начале мы объявим новые переменные и проинициализируем их.
Добавим функцию fov_change, где произойдет вся магия:
Вот и всё. Теперь остается вызвать эту функцию из разных частей нашего скрипта и восстаналивать его:
Готово! Управление углом обзора камеры - важный аспект игры, но ещё более важно добавить покачивание камеры (camerabobbing/headbobbing), о чём мы поговорим в следующей статье. Удачи в разработке!