Тест мёртвой зоны контроллера.
Мёртвая зона — это радиус вокруг центра, который игра игнорирует, чтобы слегка смещённый стик считывался как нейтральный. Слишком маленькая — и дрейф просачивается; слишком большая — и пропадают лёгкие движения прицела. Этот тест строит разброс каждого стика в покое на радиальной карте, измеряет, насколько далеко он отклоняется в покое, и предлагает мёртвую зону, настроенную под ваше собственное железо, — а затем позволяет проверить любой радиус вживую и увидеть, какой именно ввод он поглощает. Работает в браузере на базе Gamepad API.
Отпустите, затем замерьте
Онлайн-тест мёртвой зоны контроллера.
Затенённое кольцо — это мёртвая зона, которую вы просматриваете. Точка внутри него считается центрированной; за пределами — ввод учитывается. Замерьте в покое, чтобы получить значение, настроенное под ваши стики.
Как правильно оценить мёртвую зону
- Замеряйте, не касаясь стиковРекомендация строится по разбросу в покое, поэтому она имеет смысл только тогда, когда вы не касаетесь стиков. Отпустите оба, затем замерьте — любое случайное касание во время замера завышает значение.
- Дайте паре секунд понаблюдатьДрейф часто проявляется не сразу, поэтому двухсекундный замер фиксирует худший момент в покое, а не только первый кадр. Рекомендованный радиус берётся с небольшим запасом за пределами этого пика.
- Проверьте перед применениемПотяните ползунок мёртвой зоны и медленно отведите стик наружу. Посмотрите, где точка переходит из «игнорируется» в «учитывается», — это и есть тот ход, который ваша игра отбросит.
- Сопоставьте со значением игрыИгры выражают мёртвую зону по-разному — ползунком от 0 до 100, процентом или сырым значением. Переведите этот процент в то, что использует игра, и предпочитайте радиальную (круговую) мёртвую зону там, где это возможно.
Как проверить и настроить мёртвую зону
- 1Подключите и разбудите геймпад. Подключите или сопрягите контроллер и нажмите любую кнопку, чтобы браузер его обнаружил. Графики переключатся на живые значения.
- 2Замерьте разброс в покое. Уберите руки с обоих стиков и нажмите «Замерить». За пару секунд тест зафиксирует, насколько далеко каждый стик отклоняется в покое, и установит рекомендованную мёртвую зону чуть за пределами этого пика.
- 3Просмотрите радиус. Потяните ползунок мёртвой зоны и подвиньте стик наружу. Внутри затенённого кольца точка считается центрированной; пересекая кольцо, ввод начинает учитываться — так вы почувствуете, чего именно стоит выбранная мёртвая зона.
- 4Примените значение в игре. Введите его в настройку мёртвой зоны стика в игре. Если разброс в покое большой, ваш стик может дрейфовать — подтвердите это тестом дрейфа стиков.
Как тест мёртвой зоны измеряет ваши стики
Аналоговый стик сообщает оси X и Y, каждая от -1 до +1, с (0, 0) как точным центром. Тест считывает обе оси через Gamepad API каждый кадр и вычисляет расстояние от центра как √(x² + y²). Мёртвая зона — это просто порог для этого расстояния: любое значение с величиной меньше радиуса приравнивается к нейтральному, поэтому стик, слегка смещённый в покое, всё равно считается центрированным.
Чтобы предложить значение, тест замеряет ваши стики в покое и фиксирует пиковую величину в покое — максимальное отклонение каждого стика, пока его не трогают, — а затем добавляет небольшой запас сверху. Это даёт мёртвую зону, достаточно большую, чтобы поглотить характерное для вашего железа дрожание в покое, не отбрасывая при этом реальный ввод. Затенённое кольцо, которое вы просматриваете, — это радиус, нарисованный в масштабе, а цвет точки меняется при пересечении границы, чтобы вы напрямую видели компромисс.
Правильная мёртвая зона — это баланс. Слишком маленькая — и дрейф в покое просачивается в игру, сдвигая прицел или камеру; слишком большая — и небольшие, осознанные движения около центра игнорируются, стик кажется «онемевшим». Радиальная (круговая) мёртвая зона вроде этой обрабатывает все направления одинаково, поэтому ощущается чище старой пооосевой «крестообразной» мёртвой зоны, которая всё равно может пропустить диагональ. Этот тест даёт значение, настроенное под ваши собственные стики, а не усреднённую догадку.
Когда стоит настраивать мёртвую зону
Прицел немного дрейфует
Прицел, который сам ползёт, когда вы не касаетесь стика, обычно означает, что мёртвая зона игры меньше, чем разброс в покое вашего стика. Поднимите её до рекомендованного значения.
Стик кажется «онемевшим» у центра
Если небольшие, осторожные движения ничего не делают, пока вы не отведёте стик дальше, мёртвая зона слишком велика. Этот тест показывает, сколько хода стика съедает заданный радиус.
В игре нет автокалибровки
PC-игры и эмуляторы часто дают ползунок сырой мёртвой зоны без каких-либо подсказок. Используйте измеренное значение вместо догадки.
После обнаружения дрейфа
Дрейфующий стик можно временно замаскировать увеличением мёртвой зоны. Замерьте пик в покое здесь, чтобы задать наименьшую мёртвую зону, которая его скроет.
Установка стиков с датчиками Холла
Стики, защищённые от дрейфа, позволяют использовать гораздо более узкую мёртвую зону. Замерьте заново после установки и уменьшите значение для более острого отклика.
Настройка нового контроллера
Каждый стик в покое ведёт себя немного по-своему. Быстрый замер даёт каждому новому геймпаду собственную честную мёртвую зону вместо общего значения по умолчанию.
Глоссарий мёртвой зоны
- Мёртвая зона
- Радиус вокруг центра, который игра игнорирует, чтобы слегка смещённый стик считывался как нейтральный ввод.
- Радиальная мёртвая зона
- Круговая мёртвая зона на основе расстояния от центра, одинаково учитывающая все направления, — чище пооосевой.
- Разброс в покое
- Насколько далеко стик отклоняется от центра, пока вы его не трогаете. Мёртвая зона должна быть больше этого значения.
- Величина
- Расстояние стика от центра, √(x² + y²), от 0 в центре до 1 при полном отклонении.
- Ось
- Одно из двух значений стика. X и Y каждая идёт от -1 до +1; вместе они задают позицию стика.
- Дрейф стика
- Стик, сообщающий о движении в состоянии покоя. Большой разброс в покое здесь — признак этого; подтвердите на тесте дрейфа.
Часто задаваемые вопросы
Что такое мёртвая зона контроллера и почему это важно?
Мёртвая зона — это небольшой радиус вокруг центра стика, который игра считает отсутствием ввода. Поскольку ни один стик не стоит в идеальном нуле, мёртвая зона не даёт этому крошечному смещению в покое двигать персонажа или камеру. Задайте её правильно — и стик ощущается точным; задайте неправильно — и получите либо просачивающийся дрейф (слишком маленькая), либо «онемевший», нечувствительный центр (слишком большая). Этот тест помогает найти баланс именно для вашего железа.
Какое значение мёртвой зоны использовать?
Начните с рекомендованного здесь значения, измеренного по разбросу в покое именно вашего стика плюс небольшой запас, — часто это около 5–15% для исправного стика, выше для изношенного. Затем проверьте вживую: медленно отведите стик наружу и посмотрите, ощущается ли граница правильно. Если в игре ползунок от 0 до 100 или сырое число вместо процента, пересчитайте соответственно, и выбирайте наименьшее значение, которое полностью скрывает разброс в покое.
Как этот тест рекомендует мёртвую зону по моему контроллеру?
Во время замера тест наблюдает за обоими стиками в покое пару секунд и фиксирует пиковое расстояние, на которое каждый отклоняется от центра. Затем он устанавливает рекомендованную мёртвую зону с небольшим запасом сверх этого пика, так что радиус достаточно велик, чтобы поглотить дрожание именно вашего железа в покое, не съедая осознанный ввод. Поскольку значение строится по вашим стикам, оно честнее общего значения по умолчанию.
Большая рекомендованная мёртвая зона — признак дрейфа стика?
Часто да. Исправный стик в покое остаётся в пределах пары процентов от центра, поэтому если замер предлагает большую мёртвую зону, ваш стик отклоняется в покое сильнее, чем должен, — это и есть определение дрейфа. Большая мёртвая зона может временно замаскировать это, но сам стик изнашивается. Подтвердите на тесте дрейфа стиков, который оценивает дрейф напрямую.
В чём разница между радиальной и пооосевой мёртвой зоной?
Радиальная (или «масштабированная радиальная») мёртвая зона измеряет полное расстояние стика от центра и игнорирует всё внутри круга — она одинаково учитывает все направления. Более старая пооосевая мёртвая зона применяет отдельный порог к X и Y, что образует квадратную мёртвую область и всё ещё может пропустить диагональный ввод рядом с центром. Этот тест использует радиальное кольцо, потому что оно соответствует поведению современных игр и хорошо настроенных конфигураций.
Тест мёртвой зоны бесплатный и приватный?
Да. Он полностью бесплатный, не требует регистрации и считывает данные контроллера полностью в браузере через Gamepad API. Позиции ваших стиков обрабатываются на вашем устройстве для построения графиков и вычисления рекомендации — ничего не загружается, и всё удаляется при закрытии страницы.