Spec-Zone.ru › Web APIs

PositionSensorVRDevice: метод resetSensor()

Устаревший: Данная функция больше не рекомендуется. Хотя некоторые браузеры могут её всё ещё поддерживать, она, возможно, уже удалена из соответствующих веб-стандартов, находится в процессе удаления или сохраняется только для совместимости. Избегайте её использования и, при возможности, обновите существующий код; см. таблицу совместимости внизу этой страницы для принятия решения. Имейте в виду, что эта функция может перестать работать в любой момент.

Нестандартный: Эта функция нестандартна и не соответствует стандартам. Не используйте её на сайтах, работающих с Вебом: она не будет работать для всех пользователей. Также могут быть большие различия между реализациями, и поведение может измениться в будущем.

Метод resetSensor() интерфейса VRDisplay можно использовать для сброса датчика, если это необходимо, возвращая значения положения и ориентации к нулю.

Синтаксис

resetSensor()

Параметры

Нет.

Возвращаемое значение

Нет (undefined).

Примеры

В следующем примере демонстрируется использование API WebVR для обновления отображения простой сцены CanvasRenderingContext2D в каждом кадре цикла requestAnimationFrame. В нём, среди прочего, есть кнопка "Сбросить датчик" в пользовательском интерфейсе, которая, при нажатии, запускает функцию resetSensor() для датчика положения. JavaScript-код выглядит так:

document.querySelector("button").onclick = () => {
  gPositionSensor.resetSensor();
};

При нажатии кнопки текущее положение, ориентация и т.д. датчика/гарнитуры виртуальной реальности устанавливаются в 0 — это делает метод полезным для калибровки при первом запуске приложения.

Совместимость с браузерами

Рабочие столы Мобильные устройства
Chrome Edge Firefox Opera Safari Chrome Android Firefox для Android Opera Android Safari на iOS Samsung Internet WebView Android
resetSensor Нет Нет 39 Нет Нет Нет Нет Нет Нет Нет Нет

См. также

  • API WebVR

© 2005–2024 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/API/PositionSensorVRDevice/resetSensor

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API