Ответ: Pointer Lock API
Тут немного сбивает с толку то что это event и trigger'ит он только когда скорость изменяется.
При этом ты подметил верно - то что число не 0,0. Причина тому что веб разработчики думают что все должны реализовывать изменение в их event'ах, а не где-то в другом месте основываясь данным с event'а.
Так вот, в играх естественно данные с event'а собираются, и далее используются в цикле, после чего обнуляются. Многие движки имеют ручное обнуление (Flush в Blitz3D например).
Так вот, собираешь данные, и потом после каждого цикла, присваивай 0 скороти по осям, и будет тебе чики-пуки.
|