Увеличение скорости поворота камеры при щелчке мыши
12 апреля 2015 23:54
Здравствуйте, сначала заметил в своём приложении, а потом и в вашем примере
Если пока курсор захвачен страницей щёлкать левой или правой кнопкой мыши, чувствительность поворота камеры увеличивается. Чем больше щелчков обработала страница, тем выше чувствительность камеры.
Если пока курсор захвачен страницей щёлкать левой или правой кнопкой мыши, чувствительность поворота камеры увеличивается. Чем больше щелчков обработала страница, тем выше чувствительность камеры.
Не стой, где попало… Попадет еще раз.
http://naviris.ru/
http://naviris.ru/
13 апреля 2015 12:02
Добрый день. Действительно есть проблема в аддоне mouse.js. При многократном вызове функции request_pointerlock() навешиваются новые обработчики движения мыши, что и приводит к описанному эффекту. Поправим это к следующему релизу. Пока можно реализовать несложную защиту от такого поведения с помощью глобального флага примерно так:
Спасибо за указанный недочет!
if (!_is_pointerlock)
m_mouse.request_pointerlock(canvas_elem,
function() {_is_pointerlock = true},
function() {_is_pointerlock = false});
Спасибо за указанный недочет!