Форум

Сглаживание движения камеры

29 августа 2017 11:53
Камера в режиме TAGET. При вращении камеры в веб-плеере есть едва заметное сглаживание или запаздывание. Как можно настроить сглаживание при вращении камеры пользователем, и при необходимости отключить его, или, наоборот, сделать более заметным? Как сделать это на JS? Например, если это мобильное устройство, отключить его совсем?
31 августа 2017 17:28
В данный момент поведение камеры задается константами, которые определены в аддоне app.js.
Александр (команда Blend4Web)
01 сентября 2017 10:20
Т.е. как я понял, нужно в исходном коде писать функцию, которая будет менять это значение?
01 сентября 2017 10:46
Можно использовать функцию set_camera_smooth_factor, которая влияет на несколько параметров сразу, сюда включены зум и поворот камеры.
Для детектирования мобильных устройств используйте функцию detect_mobile.

PS ошибку в документации по set_camera_smooth_factor заметили, написано, что влияет только на поворот, поправим
Александр (команда Blend4Web)
01 сентября 2017 11:50
Спасибо, работает
 
Пожалуйста, зарегистрируйтесь или войдите под своей учетной записью , чтобы оставлять сообщения.