Найти в Дзене
В поиске

Управляем курсором, двигая телефон!

Как VR, только без VR шлема
Оглавление

Всем привет сегодня я расскажу о том, как можно управлять телефоном изменяя угол его наклона.

Как это работает

В большинстве телефонов есть акселерометр или как его ещё называют гироскоп. Он позволяет измерять положение телефона в пространстве.
Когда телефон "крутится" изменяются координаты x, y, z. Нам достаточно знать x и y.

Кстати в играх где вы можете управлять переворачивая телефон примерно такой же принцип.

Видео в помощь

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

Протестировав данный способ я понял, что "пинг" такой мышки зависит от: скорости интернета, скорости движения курсора.

Скорость интернета, с ней всё понятно. Нужен мощный сигнал и не сильная загруженность. Но скорость курсора это что? Дело в том, что если вы понизите графику в играх, то поднимется FPS. Так же и с курсором. Мы можем сделать передвижение плавным, т.е. уменьшить скорость и добавить дополнительные задержки. Но тогда скорость реакции упадёт.

=> Курсор можно настроить на разный тип взаимодействия. Для геймеров важна скорость реакции, а для обычного программиста, который больше использует клавиатуру можно и понизить скорость реакции, но зато курсор будет приятно и плавно двигаться.

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

Надеюсь вам понравилась эта статья.

До новых встреч.