Зачем нужны гироскоп и акселерометр в смартфонах: на примере игр PUBG и Pokémon GO
3449
21.11.2024

Зачем нужны гироскоп и акселерометр в смартфонах: на примере игр PUBG и Pokémon GO

В чем смысл этих датчиков
Аватар
Иван Кизяков
168840
20
16 статей

Теперь наклоняет смартфон перед каждым звонком, думая, что так быстрее дозвонится

Что за невидимая сила заставляет персонажей в играх менять направление вместе с наклоном смартфона? Разгадка кроется в невидимых помощниках: гироскопе и акселерометре. И хотя они работают почти одинаково, у каждого из них есть свои секреты, которые напрямую влияют на управление. Как? Разбираем на конкретных примерах.

Зачем в смартфоне акселерометр

Этот датчик измеряет ускорение устройства по трем осям: вперед-назад, влево-вправо и вверх-вниз. Он чувствует, как телефон двигается, если устройство наклоняют вбок или его кто-то трясет.

Как это работает. В человеческом вестибулярном аппарате движения тела фиксируются благодаря жидкости, которая при ускорении давит на чувствительные клетки, передавая сигнал в мозг. В акселерометре аналогичная система, но вместо жидкости и клеток он использует микроэлектромеханические системы (MEMS), которые представляют собой крошечные механические структуры, вытравленные на кремниевой подложке.

Если попытаться объяснить просто, то работает это так: внутри акселерометра находятся две параллельные пластины, одна из которых подвижна. При ускорении устройства подвижная пластина смещается. Изменение расстояния между пластинами приводит к изменению электрической емкости между ними же. Электронные схемы с высокой точностью считывают это изменение и преобразуют его в электрический сигнал, который затем интерпретируется как ускорение.

Собранные данные обрабатываются и помогают смартфону:

  • определить, в каком положении он находится — горизонтальном или вертикальном, — чтобы поменять ориентацию экрана при повороте телефона;
  • подсчитывать шаги в фитнес-трекерах;
  • реагировать на встряхивания (например, для удаления текста или управления играми).

Зачем в смартфоне гироскоп

Гироскоп дополняет данные от акселерометра, отслеживает, как устройство вращается вокруг своих осей, и определяет угловую скорость — то есть в какую сторону и насколько сильно повернут телефон относительно своей оси.

Как это работает. По аналогичному принципу, описанному выше. Внутри MEMS-гироскопа есть крошечные вибрирующие элементы. Когда телефон начинает вращаться, вибрационные колебания этих элементов изменяются из-за эффекта Кориолиса. Этот эффект, который наблюдается только при вращении, смещает вибрирующие частицы в сторону, и движение фиксируется датчиком, преобразуясь в электрический сигнал.

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

Гироскоп помогает:

  • стабилизировать камеру при съемке, чтобы уменьшить эффект дрожания рук;
  • отслеживать даже небольшие изменения положения телефона, что важно для AR и VR-приложений — можно «осматриваться» в виртуальной среде, просто вращая телефон;
  • выполнять более точные и сложные жесты — например, во время «виртуальных туров» или во время съемки панорамных видео, когда вы держите смартфон и поворачиваете его влево или вправо, гироскоп позволяет плавно двигаться внутри «виртуального окна», как будто вы смотрите вокруг себя; другой пример — «перемотка» слайдов или страниц презентации, когда вы просто слегка наклоняете телефон.

Примеры использования в мобильных играх

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

Возможности гироскопа и акселерометра особенно сильно раскрываются в AR-играх вроде Pokémon GO или Jurassic World Alive. В комбинации с GPS (который определяет точное местоположение игрока) они дают возможность перемещаться в виртуальном мире с привязкой к реальной местности. Датчики могут отслеживать положение телефона в пространстве, чтобы наложить виртуальные объекты (динозавров, покемонов и так далее) на реальные изображения, сделанные камерой.

Скриншот из игры Pokémon GO: собака реальная, покемон Алаказам — не очень

Благодаря акселерометру виртуальный мир при изменении положения устройства остается на том же месте, чтобы покемоны и прочая живность «прилипли» к местам, заданным игрой. Гироскоп определяет, куда именно и под каким углом повернут телефон, и это помогает виртуальной камере «знать», куда смотрит пользователь.

В гоночных играх вроде Asphalt 9: Legends или Need for Speed гироскоп позволяет управлять транспортом, просто поворачивая телефон: наклоны влево или вправо меняют направление движения машины. И датчики снова работают в паре: акселерометр определяет, в какую сторону повернуто устройство, а гироскоп помогает понять, насколько сильно наклонен телефон, чтобы поворот был плавнее или резче.

Наклон смартфона влево или вправо в игре Need for Speed меняет направление гоночного авто

В PUBG Mobile, Call of Duty Mobile и прочих шутерах гироскоп помогает отслеживать малейшие — порядка 0,1 градуса — повороты устройства, что помогает игрокам более точно управлять камерой или прицелом. Это особенно полезно для вертикальных и горизонтальных коррекций при стрельбе. Например, прицел может двигаться вверх-вниз или влево-вправо в ответ на повороты устройства — это облегчает точное прицеливание и корректировку.

PING Mobile: гироскоп по умолчанию активируется, когда игрок использует прицел самого оружия. Но если в настройках стрельбы выбрана настройка «Всегда», гироскоп будет активирован все время

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

Акселерометр в Temple Run фиксирует наклоны телефона, чтобы контролировать перемещение персонажа на дорожке

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

Скриншот из игры Teeter: белый шарик должен достичь цели, минуя черные лунки

Что в итоге

Гироскоп и акселерометр — это два сенсора, которые позволяют смартфону лучше понимать свое положение и движение в пространстве. Акселерометр фиксирует перемещения (ускорение и наклон), а гироскоп — повороты и вращения. В современных смартфонах оба датчика работают вместе, дополняя друг друга.

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

Акселерометр особенно полезен в гонках и платформерах, где управление наклоном устройства используется для поворотов или перемещения персонажа. Гироскоп, в свою очередь, незаменим в шутерах и играх с дополненной реальностью, где помогает управлять прицелом или осматриваться в виртуальном мире.

У нас ещё много всего интересного

Оставьте почту и получайте подборку лучших материалов от главного редактора раз в две недели.

Напишите, что вы думаете, или поделитесь своим опытом.

Чтобы оставить комментарий, нужно зайти в личный кабинет, у журнала и Ситилинка он общий.

Похожие статьи
Игровые смартфоны лучше обычных?
Игровые смартфоны лучше обычных?
7509
14.06.2023
/articles/chem-igrovye-smartfony-luchshe-obychnyh/
Как создать игру в Roblox: пошаговая инструкция
Как создать игру в Roblox: пошаговая инструкция
643
02.04.2025
/articles/kak-sozdat-igru-v-roblox-poshagovaya-instrukciya/
Предварительный обзор Nintendo Switch 2
Предварительный обзор Nintendo Switch 2
11421
17.01.2025
/articles/glavnye-sluhi-o-nintendo-switch-2-dizajn-zhelezo-cena/
Обзор Xiaomi 12T: зарядили смартфон, пока пили кофе
Обзор Xiaomi 12T: зарядили смартфон, пока пили кофе
16969
10.02.2023
/articles/zaryadili-smartfon-poka-pili-kofe-obzor-xiaomi-12t/
Статьи раздела
Сравнение iPhone 16 и iPhone 16 Pro: какой купить — базовый или топовый?
Сравнение iPhone 16 и iPhone 16 Pro: какой купить — базовый или топовый?
3636
28.03.2025
/articles/sravnenie-iphone-16-i-iphone-16-pro-vybrat-bazovyj-ili-topovyj/
Как купить звезды в Telegram и для чего они нужны
Как купить звезды в Telegram и для чего они нужны
5249
25.03.2025
/articles/kak-kupit-zvezdy-v-telegram-i-dlya-chego-oni-nuzhny/
Каким будет iPhone 17 Air: самый тонкий смартфон Apple с новым дизайном и мощной начинкой
Каким будет iPhone 17 Air: самый тонкий смартфон Apple с новым дизайном и мощной начинкой
5106
21.03.2025
/articles/kakim-budet-iphone-17-air-samyj-tonkij-smartfon-apple-s-novym-dizajnom-i-moshnoj-nachinkoj/
Лучшая белая техника для дома и офиса: от аэрогриля до крутого корпуса для ПК
Лучшая белая техника для дома и офиса: от аэрогриля до крутого корпуса для ПК
1751
14.03.2025
/articles/luchshaya-belaya-tehnika-dlya-doma-i-ofisa-ot-aerogrilya-do-krutogo-korpusa-dlya-pk/