Форум

Eye Camera двидение без нажатия

19 августа 2015 18:19 #3488
Здравствуйте!
Существует ли возможность в движке сделать так, чтобы касера поворачивалась вокруг вертикальной оси при отклонении курсора от центра канвас контейнера бещ нажатия на клавишу мыши?
Коплю деньги на коммерческий B4W.
20 августа 2015 11:13 #3494
Добрый день.

Вы можете навесить на главный канвас обработчик события "mousemove" и в коде функции-callback'a поворачивать камеру по задуманному алгоритму. Вы можете получать координаты мыши на канвасе в этой функции и смотреть отклонение курсора от центра. Советую использовать тип камеры "Static".

пример получения координат:
function main_canvas_move(e) {
            var x = m_mouse.get_coords_x(e);
            var y = m_mouse.get_coords_y(e);
. . . 


Для поворота камеры ознакомьтесь с API для работы с камерами:
https://www.blend4web.com/api_doc/module-camera.html#.rotate
Разработчик Blend4Web
 
Пожалуйста, зарегистрируйтесь или войдите под своей учетной записью , чтобы оставлять сообщения.