{"schemaVersion":1,"record":{"key":"mechanic/phone-haptics--family-sensors","type":"mechanic","id":"phone-haptics--family-sensors","lang":"ru","title":"Движение телефона, сенсоры и AR","summary":"Датчик получает ввод, а вибромотор сообщает результат. В HapticBounce наклон двигает шарик, после чего столкновения вызывают тактильный отклик.","updatedAt":"2026-10-22","status":"active","url":"https://gamemechanics.pro/ru/knowledge/mechanic/phone-haptics--family-sensors/","jsonUrl":"https://gamemechanics.pro/api/v1/knowledge/ru/mechanic/phone-haptics--family-sensors.json","markdownUrl":"https://gamemechanics.pro/content/knowledge/ru/mechanic/phone-haptics--family-sensors.md","aliases":["Движение, сенсоры и AR"],"tags":["Вибрация и тактильная отдача телефона","Каталог механик"],"sourceIds":["source-9d42f9812f951dea"],"sources":[{"id":"source-9d42f9812f951dea","title":"HapticBounce (Apple sample)","url":"https://developer.apple.com/videos/play/wwdc2019/520/","verifiedAt":null}],"sections":[{"id":"principle","title":"Как работает","body":"Ввод получают отдельные сенсоры; вибрация сообщает результат или помогает корректировать движение."},{"id":"variants","title":"Варианты","body":"### Варианты и применение\n\n<a id=\"family-sensors-variants\"></a>\n\n- Наклонный лабиринт. Роль: Механика. Возможности: Базовые импульсы. Ввод: датчики. Правило: Игрок наклоняет телефон, а столкновения виртуального шарика и попадание в лунку отмечаются импульсами. Применение: Лабиринт, баланс, физическая головоломка. Ограничения: Нужна оценка ориентации; мотор не является датчиком наклона. <a id=\"variant-h111\"></a>\n- Тактильный горизонт. Роль: Применение. Возможности: Базовые импульсы. Ввод: датчики. Правило: Импульс сообщает о выравнивании телефона; отдельный код обозначает выход за допуск. Применение: Виртуальный уровень, учебный прибор, композиция кадра. Ограничения: Точность зависит от калибровки датчиков; вибрация может мешать съёмке в этот момент. <a id=\"variant-h112\"></a>\n- Поворот к цели. Роль: Механика. Возможности: Базовые импульсы. Ввод: датчики. Правило: Игрок вращает телефон до сигнала попадания в нужный угол, затем фиксирует положение. Применение: Антенна, замок ориентации, поиск направления. Ограничения: Опорный угол и дрейф определяются системой ориентации. <a id=\"variant-h113\"></a>\n- Встряхивание с обратной связью. Роль: Механика. Возможности: Базовые импульсы. Ввод: датчики. Правило: Шейки телефона заряжают виртуальный ресурс; импульсы отмечают засчитанные движения и достижение порога. Применение: Фонарик, шейкер, энергия артефакта. Ограничения: Фильтровать собственную вибрацию устройства; задавать умеренную амплитуду движения. <a id=\"variant-h114\"></a>\n- Равномерное покачивание. Роль: Механика. Возможности: Базовые импульсы. Ввод: датчики. Правило: Сигналы показывают, насколько движение попадает в нужный ритм; игрок сглаживает траекторию. Применение: Укачивание виртуального существа, качели, баланс. Ограничения: Оцениваются данные сенсоров; размах и темп подбирают под удобный хват. <a id=\"variant-h115\"></a>\n- Плавная переноска. Роль: Механика. Возможности: Базовые импульсы. Ввод: датчики. Правило: При резких ускорениях телефон выдаёт предупреждение; цель требует перенести виртуальный хрупкий груз ровно. Применение: Скрытная доставка, перенос яйца, обучение контролю движения. Ограничения: Вводить паузу или компенсацию после импульса, чтобы мотор не создавал ложную ошибку. <a id=\"variant-h116\"></a>\n- Постукивание по корпусу. Роль: Механика. Возможности: Базовые импульсы. Ввод: датчики. Правило: Приложение распознаёт условленный стук и отвечает вибрацией; последовательность стуков управляет действием. Применение: Ритмический ввод, ответ персонажу, игра одной рукой. Ограничения: Надёжность зависит от устройства; пользовательский стук и собственный мотор нужно различать. <a id=\"variant-h117\"></a>\n- Голос с тактильным результатом. Роль: Механика. Возможности: Базовые импульсы. Ввод: микрофон. Правило: При достижении заданной громкости, темпа или распознанной команды возникает сигнал; игрок корректирует голос. Применение: Голосовая игра, управление заклинанием, речевой ритм. Ограничения: Микрофон и алгоритм распознавания дают ввод; вибрация может создавать акустические помехи. <a id=\"variant-h118\"></a>\n- AR-контакт. Роль: Обратная связь. Возможности: Базовые импульсы. Ввод: камера. Правило: Тактильный импульс возникает при подтверждённом пересечении луча, касании или подборе виртуального AR-объекта. Применение: AR-конструктор, музейный объект, настольная сцена. Ограничения: Возможны задержки трекинга; не вибрировать так, чтобы мешать устойчивости камеры. <a id=\"variant-h119\"></a>\n- Шаги и тактильная цель. Роль: Применение. Возможности: Базовые импульсы. Ввод: датчики. Правило: Приложение сравнивает распознанные шаги с заданным темпом и подаёт редкую корректирующую подсказку. Применение: Ритмичная прогулка, игровая ходьба, эксплоринг. Ограничения: Нужен источник событий шага; телефон может находиться в кармане, где сигнал ощущается иначе. <a id=\"variant-h120\"></a>"},{"id":"context","title":"Контекст и ограничения","body":"Авторская систематизация: 160 карточек в 16 группах. Это механики, приёмы обратной связи, применения и экспериментальные расширения, а не 160 независимых физических эффектов. Примеры проектирования условные, не утверждения об использовавших их выпущенных играх."}],"relations":[],"placements":[{"catalogId":"phone-haptics","id":"family-sensors","title":"Вибрация и тактильная отдача телефона","url":"https://gamemechanics.pro/ru/mechanics/phone-haptics/#family-sensors","categoryIds":["section-1"]}],"supersededBy":[],"attributes":{"preview":{"updatedAt":"2026-10-22","title":"Движение, сенсоры и AR","description":"Датчик получает ввод, а вибромотор сообщает результат. В HapticBounce наклон двигает шарик, после чего столкновения вызывают тактильный отклик.","image":{"src":"images/mechanics/haptic-apple-bounce-965.webp","width":640,"height":360,"crop":{"x":60,"y":20,"width":520,"height":275},"game":"HapticBounce (Apple sample)","sourceUrl":"https://developer.apple.com/videos/play/wwdc2019/520/","originalUrl":"https://devstreaming-cdn.apple.com/videos/wwdc/2019/520gfafwrte8ytre/520/520_sd_introducing_core_haptics.mp4?dl=1","sourceFrameSeconds":965,"credit":"Apple / WWDC 2019","rights":"© Apple. Frame from Introducing Core Haptics, WWDC 2019 session 520. All rights reserved; excluded from MIT and CC BY 4.0.","caption":"HapticBounce: пример связи тактильного импульса со столкновением","alt":"HapticBounce: пример связи тактильного импульса со столкновением","markers":[{"x":20,"y":68,"label":"Столкновения шарика запускают звуковой и тактильный отклик"}]},"tips":["Учитывайте, что сам вибромотор может вносить помехи в измерения движения."],"examples":[{"title":"HapticBounce (Apple sample)","url":"https://developer.apple.com/videos/play/wwdc2019/520/"}]}},"endsAt":null,"provenance":"Original editorial design catalog consolidated from project discussions on 2026-10-20. Complete discussion item lists and contextual limitations are preserved; linked primary sources support specific techniques, not the entire classification. English translation was prepared with machine assistance and editorial review.","license":"CC-BY-4.0","codeLicense":"MIT","attribution":"gamemechanics.pro contributors","catalogKey":"catalog/phone-haptics"}}