Как износ превращается в рывок прицела

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

Пока поверхность проводит электричество равномерно, небольшое движение даёт плавное изменение сигнала. Но при постоянном трении на дорожке появляются потёртые участки. Контакт начинает проходить их не так, как прежде: сопротивление меняется скачком или нестабильно, хотя палец удерживает стик почти неподвижно.

Почему игра видит движение, которого нет

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

У многих контроллеров есть небольшая «мёртвая зона» — диапазон около центра, внутри которого слабые отклонения игнорируются. Она помогает скрыть мелкие шумы сигнала и случайные движения пальца, но не всегда спасает: если повреждение вызывает скачки за пределы этой зоны, игра всё равно реагирует.

Почему проблема появляется со временем

Углеродная дорожка и скользящий контакт рассчитаны на многократное движение, но не на бесконечное. Чем чаще и сильнее пользователь перемещает стик, тем больше трения приходится на отдельные участки. Поэтому неисправность может проявляться не равномерно по всему диапазону, а в определённом направлении или около привычного положения.

Именно поэтому прицел иногда дёргается, даже когда стик внешне цел: для игры достаточно того, что контакт внутри перестал передавать положение плавно.