Поделиться через


Поддержка датчиков движения и положения в пространстве (HTML)

[ Эта статья адресована разработчикам приложений среды выполнения Windows для Windows 8.x и Windows Phone 8.x. При разработке приложений для Windows 10 см. раздел последняя документация]

Назначение

Разработчики могут создавать приложения Магазина Windows, в которых используются датчики, способные обнаруживать разнообразные движения пользователя и реагировать на них. Например, акселерометр обнаруживает, когда пользователь перемещает или трясет устройство, инклинометр распознает наклон, а компас определяет изменение ориентации устройства.

В этом разделе

Тема Описание

Краткое руководство: реагирование на движения пользователя с помощью акселерометра

В приложении на основе JavaScript можно использовать акселерометр для реагирования на движения пользователя. Приложение, работающее на основе акселерометра, обычно использует для входных данных только одну или две оси. Однако оно может использовать событие встряхивания как дополнительный источник входных данных.

Краткое руководство: определение угловой скорости с помощью гирометра

В приложении на основе JavaScript можно использовать гирометр для отслеживания изменений в движениях пользователя. Гирометры используются как игровые устройства в дополнение к акселерометрам. Акселерометр измеряет линейное перемещение, тогда как гирометр измеряет угловую скорость (или вращательное движение).

Краткое руководство: определение текущего направления движения с помощью компаса

В приложении на основе JavaScript с помощью компаса можно определить текущее направление движения.

Краткое руководство: определение поворота относительно поперечной, продольной и вертикальной осей с помощью инклинометра

В приложении на основе JavaScript можно использовать инклинометр для определения поворотов относительно поперечной, продольной и вертикальной осей. Простой пример — авиационный тренажер, в котором три оси инклинометра (X, Y и Z) сопоставлены командам управления рулем высоты, элероном и рулем направления самолета.

Краткое руководство: получение кватерниона и матрицы поворота

В приложении на основе JavaScript можно использовать датчик положения в пространстве для получения кватерниона и матрицы поворота. Разработчики обычно используют эти данные для управления сложными играми.

Краткое руководство: определение ориентации устройства

В приложении на основе JavaScript можно использовать датчик SimpleOrientation для определения ориентации устройства.