Обычное классическое управление стиком заключается в том, что на какой угол его отклонишь, с такой скоростью камера и будет вращаться. Зависимости скорости вращения от наклона могут быть от линейной до любой другой (квадратичной, кубической и т.д.).
Я же пошёл другим путём. В моём случае выполняются следующие правила:
1. Наклон стика определает не скорость вращения, а угол.
2. Угол вращения зависит от скорости, с которой наклоняем стик. Чем быстрее наклоняем, тем на больший угол поворачивается камера. Медленными движениями можем прицеливаться чётко. Быстрыми движениями можем резко вращаться (для разворота, например).
3. Возвращение стика в номинальное положение не влияет на поворот камеры. Т.е. например если нам надо повернуть налево, то мы несколько раз двигаем и возвращаем стик влево.
Как играть на геймпаде в любую ПК игру?
Выполнил пару тестов. На быстроту и точность прицеливания и удержание цели (жёлтый кубик) в перекрестье. Испытывал мышкой+клавной, классическим управлением геймпада и альтернативным управлением.
В тесте на прицеливание мне нужно было резко развернуться к цели и прицелиться в неё.
Результаты:
1. Можно увидеть на видео.
2. Самое неудобное управление — классическое с геймпада.
3. Мышь и клава — самое удобное. Хотя возможно дело привычки.
4. Альтернативное управление достаточно сильно уступает мышке, но куда приятней классического (лучше чувствуется, на сколько повернётся камера). Есть свои минусы в неплавности камеры. И основная проблемы в мёртвых зонах стиков. Камера не сразу начинает поворачиваться, как пошло движение стика, а только после выхода из мёртвой зоны, что неудобно.
#1
19:18, 13 фев 2014
Лучше мыши пока ничего не придумано, гейпадлы они же джойстики в классическом варианте изначально юзались в платформерах,
потом каким-то дебилам пришло в голову использовать их в шутерах и появились игростанции и хабоксы.
#2
19:20, 13 фев 2014
dedm0zaj
> но вот в шутеры до сих пор не могу понять, как с ним играют.
#3
19:24, 13 фев 2014
есть мнение, услышанное от димы в «16 бит тому назад», что в файтинги (хотя это не платформеры, но всё же) профессионалам удобней играть на клаве. а вообще, в скайрим с геймпада играть мне очень понравилось. особенно быстро привыкаешь к менюшке, предназначенной для кнопочного управления. пользоваться ей, после привыкания, в разы быстрее, чем мышкой таскать иконки с вещами в морровинде.
#4
19:26, 13 фев 2014
dedm0zaj
Вроде-бы Альтернативка показывает точную наводку, но слишком порывисто выглядит.
Если-бы какую-то амортизацию туда встроить.
Тоесть, рывком сдвигается спрайт-точка проекции Прицела, а сама камера плавно подгоняется туда.
Игрок видит, что Прицел уже попал на цель, и больше не хочет поворачивать, но может стрелять.
#5
19:27, 13 фев 2014
0iStalker
> Auto aim
если только. выглядит это, как костыль.
#6
19:28, 13 фев 2014
dedm0zaj
> выглядит это, как костыль.
Почему костыль? Времена точного прицеливания в пиксель давно и безвозвратно прошли.
#7
19:29, 13 фев 2014
slatazan
> камера плавно подгоняется туда
была такая мысль. может попробую.
#8
19:33, 13 фев 2014
dedm0zaj
> выглядит это, как костыль.
Почему выглядит? Это и есть костыль!
#9
19:39, 13 фев 2014
ну если только времена. для среднестатистического гейминга. но я не видел, чтобы в жизни прицеливанием обычным пистолетом управляли скрипты.
#10
19:45, 13 фев 2014
#11
19:46, 13 фев 2014
dedm0zaj
> но я не видел, чтобы в жизни прицеливанием обычным пистолетом управляли
> скрипты.
http://lenta.ru/news/2012/02/01/bullet/
Обнови знания.
Ну и в целом, заикаться о реалистичности прицеливания в контексте мыши — бессмысленное занятие.
По сложности прицеливания ближе как раз геймпад, чем мышь.
Одна из причин по которой у меня нет алергии на шутеры при игре с геймпада — потому что я для себя сразу обозначил, что сложность прицеливания с геймпада сравнима со сложностью при реальной стрельбе и смирился с этим.
#12
19:46, 13 фев 2014
nes
> Целятся за игрока, камеру крутят за игрока, с такими успехами скоро будут
> играть за игрока.
Уже давно. Еще раньше чем игры появилось.
Это называется «кино». Рекомендую, отличная вещь.
#13
19:50, 13 фев 2014
такое мнение знаю. но это не повод поручать прицеливание компу.
#14
19:52, 13 фев 2014
dedm0zaj
> это не повод поручать прицеливание компу.
А это уже от игрока зависит. Не видел ни одной игры, где автоприцеливание было бы не отключаемым.
Источник: gamedev.ru
Настройка и калибровка джойстика в Windows
Dinput и Xinput – это API, которые передают компьютеру команды, вводимые на геймпаде. Между ними существует очень крупное различие: оно заключается в настройке клавиш. Xinput (Xbox) изначально создавался для контроллеров Xbox, так как вместе с Windows они разрабатываются Microsoft, а поэтому всевозможные его конфигурации по умолчанию присутствуют в системе. Dinput (Direct) в свою очередь не может этим похвастаться, ведь настройку должен осуществить владелец. Но некоторые устройства (вроде джойстиков от Logitech) способны поддерживать оба режима.
Подключение к компьютеру
Чтобы подключить любой джойстик к ПК или ноутбуку достаточно вставить USB-кабель или BlueTooth адаптер (в зависимости от самого устройства) в USB разъём компьютера. Тем не менее после этого он вряд ли заработает, поскольку скорее всего будут отсутстWowать нужные драйвера.
Для нефирменных и китайских контроллеров они почти всегда идут в комплекте на отдельном диске, либо предоставляется ссылка на их скачивание в инструкции (в противном случае нужно найти их в сети), всё зависит от производителя. После установки драйверов и подключения, компьютер должен определить джойстик, как контроллер и добавить его в диспетчер устройств – он начнёт работать.
Калибровка и настройка
После подключения геймпада к компьютеру нужно провести настройку и калибровку:
- Для калибровки джойстика требуется перейти в «Панель управления», а затем в «Оборудование и звук».
- В «устройствах» оборудования, если геймпад подключен правильно, будет обозначен контроллер – по нему нужно нажать правой кнопкой мыши и нажать «Параметры игровых устройств» — «Свойства».
- Во вкладке «проверка» можно проверить и оценить текущую калибровку.
Как печатать с компьютера на принтер
Настройки джойстика для Windows 7, 8, 10 полностью идентична.
Настройка игрового контроллера
В Windows есть встроенная программа для калибровки джойстика. Откройте Панель управления, зайдите в “Оборудование и звук”, “Устройства и принтеры” и найдите там свой контроллер.
Обратите внимание, что нужно найти именно джойстик, а не его беспроводный адаптер. Нажмите ПКМ по нему и выберите “Параметры игровых устройств управления”.
В открывшемся окне нажмите “Свойства”, а затем – “Параметры”. Теперь выберите “Откалибровать” и откроется “Мастер калибровки устройства”, который поможет вам правильно настроить джойстик. Если вы случайно неправильно откалибровали устройство, нажмите “Восстановить”, чтобы вернуть его первоначальное состояние.
В окне мастера нажмите “Далее”, чтобы начать настройку. На первом этапе происходит настройка левого джойстика (Left Thumbstick). Убедитесь, что он стоит посередине, и нажмите любую кнопку на контроллере (например “A”), или “Далее” в мастере.
Дальше поверните левый джойстик во все углы поочередно (прокрутите его) и нажмите любую клавишу на геймпаде. Чтобы увидеть, какие значения передает джойстик на компьютер, поставьте галочку “Отобразить исходные данные”.
Верните левый Thumbstick в исходное состояние по центру и переходите на следующий этап.
В следующем окне измеряется ось Z. На Xbox One эта ось управляется триггерами LT и RT на задней панели контроллера. Последовательно зажмите левый и правый триггеры, чтобы получить полный диапазон от 0% до 100%. Как только вы это сделаете, нажмите любую другую кнопку джойстика.
Вращение по осях X и Y осуществляется движением правого джойстика (Right Thumbstick). Переместите ручку управления до упора влево, а затем вправо, таким образом настроив X. Потом прижмите его вверх и вниз, чтобы откалибровать ось Y.
Нажмите “Готово”, чтобы завершить настройку джойстика. В окне свойств контроллера нажмите “Применить”.
Беспроводной контроллер XBOX
Процесс подключение беспроводного контроллера Xbox сильно отличается от подключения беспроводного обычного джойстика (описанного выше), а всё благодаря его уникальным возможностям: вибрации и свечению. Чтобы осуществить его надо следовать этим шагам:
- Для начала следует проверить, поддерживает ли геймпад функциюBluetooth – если нет, то логотип Xbox будет находиться в пластиковой части контроллера, если поддерживает, то отдельно от неё, как показано на изображении.
- Затем включить Bluetooth на ПК.
- Перейти в «Параметры», «Устройства».
- «Добавить Bluetooth устройство».
- «Всё остальное».
- Связать «Беспроводной геймпад Xbox» с компьютером и подождать пару минут.
Подключение джойстика на MacOS
Так как Mac OS достаточно сильно отличается от Windows, подключение джойстика проходит иначе: большинство таких система Wowсе их не видит, из-за чего требуется установить специальные драйверы или программы. Одна из таких – Joystick Mapper (4,99$ или 349 рублей в Mac App Store) после подключение геймпада позволяет сразу же настроить его и работает со всеми контроллерами во всех приложениях – он работает благодаря имитации клавиш клавиатуры. Существует и бесплатный аналог маппера – Enjoyable, работающий по аналогичному принципу.
Но существуют и те, что Мак увидит без дополнительных настроек: на Windows такие поддерживают Dinput (либо его и Xinput одновременно), например? можно отметить джойстики компании Logitech.
Как настроить
Итак, нужно сделать так, чтобы при нажатии кнопок геймпада нажимались кнопки клавиатуры, двигалась стрелка мыши и кликались её кнопки. Самый простой способ: жмите кнопку «Быстрая настройка», появится окно назначения действия:
В этом окне есть две вкладки — с клавишами клавиатуры и действиями мыши. Если хотите назначить клавишу клавиатуры, не обязательно искать эту кнопку в окне, достаточно нажать реальную клавишу. Какие кнопки назначать — знаете только вы.
Движения мышью можно настроить двумя путями. Первый (сложный) — вручную выбрать действия на вкладке «Мышь». Например, движение в одну из сторон:
Но есть способ проще, если вы сделали настройку контроллера одноименной кнопкой. Достаточно нажать одну из указанных кнопок, смотря каким стиком хотите управлять камерой:
Откроется окно настройки стика (или стрелочного D-Pad), в котором можно выбрать готовую настройку для эмуляции мыши:
Там можно настроить и чувствительность стика, мёртвые зоны (если стик в нетронутом положении сообщает, что его отклоняют) и некоторые другие параметры.
В общем, этого достаточно, чтобы играть в игры, где джойстик изначально не поддерживается.
Тонкая настройка
Кроме простого назначения действий на кнопки геймпада, можно пойти дальше.
1. Запрограммировать сочетания клавиш. Например, в игре Sword Art Online: Hollow Realization японцы намудрили с управлением (не в первый раз). Мало того, что у многих пользователей в игре не работают геймпады, так ещё управление камерой странное: нужно зажимать правую кнопку мыши. Поэтому для игры в SAO HR на геймпаде нужно назначить два действия на движение стика: собственно сдвиг мыши и зажатие кнопки.
Шаг 1. Выбор кнопки для назначения второго действия
Шаг 2. Дополнительные настройки
Шаг 3. Добавление второго действия
В итоге так будет выглядеть настройка стика, запрограммированного на движение с зажатой правой кнопкой мыши
Можно, конечно, назначить не правую кнопку мыши, а Shift, F12, Delete или любую другую кнопку, а также запуск программ, ввод текста, изменение направления движения и так далее. Всё зависит от того, что нужно вам. Действия назначаются не только на стики, но и любые кнопки.
2. Назначение макросов (наборов действий). Это удобно, если по каким-то причинам вы хотите играть в MMORPG на геймпаде — там нужно нажимать не только сочетания, но и последовательности. Например, сначала Ctrl+1, затем Ctrl+5 и Shift+2.
Заходите в те же дополнительные параметры, что и в первом пункте. Только теперь нужно сделать так:
К сожалению, режим создания макросов в эмуляторе AntiMicro неудобен: действия нельзя перетаскивать мышью. Но он работает, причём на выбор много действий: паузы, запуск программ, изменение скорости мыши, подгрузка других профилей настроек геймпада и другое.
Каждой игре — свои настройки
Можно сделать так, чтобы при фокусе на окне с определённым названием геймпад вёл себя иначе. Удобно, если у вас много игр и не хочется вручную переключать профили. Для этого зайдите в меню Опции — Настройки — пункт АвтоПрофиль. В окне нажмите кнопку «Добавить» и… в общем, там всё понятно:
Разные настройки геймпада для игр
Игра не видит геймпад
Всего существует несколько решений данной проблемы:
- Если используетсяSteam, то надо перейти в режим BigPucture с помощью опции в правом верхнем углу, в нём включить «настройки» и перейти в «настройки геймпада».
- Если речь идёт о нелицензионной версии игры, которая не поддерживает геймпад, то требуется найти качественный эмулятор.
- Некоторые игры либо Wowсе не поддерживают геймпад, либо поддерживает только Xinput, т.е. от Xbox. В этом случае необходимо найти эмулирующую программу: например x360ce, настроить устройство в ней и (в текущей ситуации) скопировать данные настройки в папку с игрой. Также может помочь Xpadder, копирующий нажатия клавиш клавиатуры, благодаря чему геймпад обязательно будет работать во всех играх – причём абсолютно бесплатно.
Геймпад не работает в играх на пк: почему
Расскажем что делать если игра не видит геймпад на пк…
Если геймпад не работает в играх на пк нужно провести диагностику системы.
Для того чтобы геймпад корректно опознавался в системе необходимо поэтапно выполнить следующие действия:
- Подключить и установить драйвер геймпада;
- Проверить опознаётся ли контроллер в системе;
- Откалибровать геймпад.
Обо всё подробнее — далее.
Подключение и установка контроллера
В случаях когда геймпад не работает в играх на пк нужно понимать, что на Windows 8 и выше драйвера на USB-геймпад устанавливаются автоматически — достаточно подключить контроллер и подождать несколько секунд.
Если геймпад беспроводной перед подключением проверяем наличие элементов питания (батареек)
При подключении Bluetooth-контроллера для работы которого не требуется отдельный USB-адаптер, необходимо кликнуть по значку Bluetooth в трее и выбрать «Добавить новое устройство». Сопряжение Bluetooth-геймпада произойдет автоматически.
После установки драйвера, независимо от модели геймпада-контроллера, нужно открыть Панель Управления Windows, выбрать раздел «Оборудование и звук» и проверить пункт «Устройства и принтеры».
Если установка и подключение контролера прошли успешно, геймпад будет отображаться подключенных устройствах
Специально для Вас: Танки не запускаются после обновления: что делать
Геймпад не отображается в системе
Иногда геймпад просто не отображается в системе. Данную проблему можно решить при помощи JoyToKey — в данной утилите есть эмулятор нажатия клавиш. Руководство по установке и использованию данной утилиты можно найти в гугле. Также проблема геймпад не работает в играх на пк может возникать в случаях несовместимости оборудования и компьютера.
Почему ПК не видит мой геймпад
Основных причин почему геймпад не работает в играх на пк несколько — они могут иметь кардинально разные решения. Так часто они происходят по невнимательности пользователя.
Среди наиболее частых можно назвать следующие:
- Контроллер не совместим с компьютером — подключен геймпад, который не является Windows-совместимым устройством. Большая часть консольных геймпадов- контроллеров несовместимы с Windows напрямую — для их сопряжения используется специальное программное обеспечение или специальные адаптеры;
- ПК-версия игры не поддерживает игровой контроллер — декстоп-версии игр довольно привередливы в геймпадов. Некоторые релизы поддерживают только Xbox- совместимые геймпады, другие — PlayStation-контроллеры.
Если устройство совместимо с Windows ответ почему геймпад не работает в играх на пк необходимо искать в самой игре. Иногда чтобы геймпад определился в системе достаточно обновить драйверы контроллера и установить необходимые параметры в настройках игры.
Специально для Вас: Почему большой пинг в World of Tanks: для игроков из России
Нередко геймпад не работает на ПК в тех случаях когда имеется дефект кабеля устройства или повреждён разъём. Проверить данную версию можно при помощи подключения другого геймпада компьютеру
Работу геймпадов и других контроллеров часто ограничивает антивирусное программное обеспечение. Перед подключением геймпада ПК необходимо отключить антивирус и брандмауэр. Скорее всего проблема геймпад не работает в играх на пк после этого будет решена.
Настройка геймпада, который не работает в играх на пк
Чтобы геймпад корректно работал в игре необходимо его настроить и откалибровать. Выполнить эти действия можно при помощи нескольких шагов:
- Скачиваем актуальную версию эмулятора x360ce с сайта разработчика, рекомендуется скачивать версию 64-bit. По окончании загрузки распаковываем эмулятор. При запуске появится сообщение об отсутствии файла xinput1_3.dll — так и должно быть. Далее — выбираем пункт Create (Создать). В появившимся следом окне о и подтверждаем действие. По завершению процесса настройки выбираем пункт Finish.
- Программа предложит проверить все кнопки контроллера — если все кнопки геймпада работают корректно необходимо нажать Save (Сохранить) и закрыть эмулятор. Вопрос геймпад не работает в играх на пк скорее практически решён. Осталось найти в папке с эмулятором файл xinput1_3.dll и переименовать его в xinput9_1_0.dll. Все три файла, с которыми мы проводили манипуляции ранее, необходимо перенести в папку с игрой. Например: «D:steamsteamappscommonShadowOfMordorx64».
Специально для Вас: Почему в ютубе не открываются ссылки: что делать
Калибровка геймпада или другого контроллера на Windows
Открываем «Диспетчер Задач» и проверяем корректно ли устройство отображается в системе. При положительном результате заходим в параметры геймпада, находим пункт «Свойства джойстика» и запускаем калибровку устройства.
Мастер потребует от пользователя произвести определённые манипуляции с джойстиком — после этого калибровка геймпада будет завершена
Во многих случаях калибровка способна устранить неполадки, связанные с задержкой и откликом устройство. Таким образом, ответ почему геймпад не работает в играх на пк можно найти в любом случае…
Источник: driverunpaid.ru
Как переключиться с клавиатуры на геймпад
Как переключаться между клавиатурой и геймпадом Из этой статьи вы узнаете, как настроить геймпад на вашем ПК для игр. Ведь если вы покупаете устройство в магазине, вероятность того, что он был изначально
Как упоминалось выше, перед запуском игры вам необходимо сначала настроить геймпад. Во многих играх используется джойстик, поэтому данная статья будет полезна широкому кругу геймеров. Но следует объяснить, зачем проводить настройку, при этом устройство нужно подготовить изначально.
Здесь стоит бронировать — если вы купите геймпад от XBox, он, скорее всего, будет работать отлично, а вот устройство от другой компании вряд ли. Это потому, что игры, адаптированные для джойстика, кроссплатформенны. Это означает, что разработчик делает их не только для ПК, но и для PlayStation и XBox. И игра, как следствие, поддерживает устройства этих двух флагманов консольной индустрии.
Проще говоря, если у вас есть стороннее устройство, вам нужно знать, как настроить геймпад, иначе он не будет работать должным образом или вообще не будет работать.
Как переназначить клавиши геймпада В этой статье показано, как настроить геймпад на ПК для игр. Ведь если вы покупаете устройство в магазине, вероятность того, что он был изначально
Настройка через панель управления
Итак, приступим к рассказу о том, как настроить геймпад для комфортной игры. В первую очередь будет проанализирован простейший метод, не требующий загрузки дополнительных приложений. Его нужно настраивать стандартными утилитами Windows.
Для начала вам нужно авторизоваться в панели управления. Для этого выберите одноименный раздел в меню «Пуск». Как только это будет сделано, появится окно с большим количеством значков, но нас интересует только один: «Устройства и принтеры».
Теперь вы увидите изображения всех устройств, подключенных к персональному компьютеру. Найдите изображения своего геймпада среди всего. Теперь вам нужно щелкнуть правой кнопкой мыши значок и выбрать в меню «Настройки игрового контроллера». Далее в окне нужно открыть свойства этого устройства.
Переходим к завершающему этапу. В окне вы увидите ряд полей, которые необходимо заполнить. Каждое поле требует ввода клавиши на клавиатуре, которая будет активирована при нажатии соответствующей кнопки на контроллере. Заполните все поля и нажмите «Сохранить».
Теперь при входе в игру все назначенные кнопки должны работать правильно. Но если это не так, не отчаивайтесь, теперь мы рассмотрим другой способ настроить геймпад для игр.
Как переключить управление с клавиатуры на джойстик? Как переключить управление с клавиатуры на джойстик? Несмотря на то, что игровые ПК более популярны, чем игровые приставки, есть те, кто
Как настроить джойстик на ПК для всех игр
Хотя игровые ПК более популярны, чем игровые приставки, есть те, кто мечтает купить Xbox или PS4. Но не у всех хватает денег на покупку этого устройства. А чтобы заменить игровую приставку, пользователь покупает джойстик и решает подключить его к компьютеру. И тут возникает вопрос: как настроить джойстик на ПК?
Как настроить кнопки на геймпаде на ПК Некоторые игры не поддерживают управление геймпадом, и им неудобно управлять с клавиатуры из-за сложных комбинаций клавиш, поэтому настройте геймпад
Joystick Buttons Binder
Joystick Buttons Binder — это небольшое приложение для настройки джойстика на компьютере. С помощью утилиты пользователи могут настраивать аналоговые джойстики и 32 кнопки. Вы можете загрузить и сохранить готовую конфигурацию геймпада.
Программа полностью бесплатна, совместима с операционной системой Windows (32 и 64 бит) и переведена на русский язык.
После запуска приложения откроется главное окно, в котором расположены кнопки геймпада. На начальном этапе работы перейдите в раздел «Опции». Здесь нужно установить максимальное количество кнопок — 32 (по умолчанию 6). Здесь также доступна функция «Определить». В этом случае программа автоматически отобразит количество кнопок, доступных на геймпаде.
Также в разделе «Параметры» пользователи могут установить время обновления в миллисекундах, мертвую зону и интервал по осям X, Y. В главном окне Joystick Button Binder отображаются все кнопки геймпада. Настройки производятся автоматически. Для каждой кнопки можно задать конкретное действие: эмуляция нажатия мыши или клавиатуры компьютера, запуск приложения.
Также в приложении есть режим «Турбо». Он используется для имитации повторяющихся нажатий клавиш на кнопке геймпада.
- простой и понятный интерфейс с поддержкой русского языка;
- модель свободного распространения;
- инструмент для автоматического определения количества кнопок на геймпаде;
- режим «Турбо» для циклического нажатия кнопок.
- нет инструментов для регулировки вибрации джойстика.
У вас есть вопросы, предложения или комментарии? Свяжитесь с нами и задайте вопрос.
- https://hd01.ru/info/kak-perejti-s-klaviatury-na-gejmpad/
- https://hd01.ru/info/kak-perenaznachit-klavishi-gejmpada/
- https://s-insider.ru/kak-pereklyuchit-upravlenie-s-klaviatury-na-dzhoystik/
- https://hd01.ru/info/kak-nastroit-knopki-na-gejmpade-na-pk/
Источник: morkoffki.net