Вопросы с тегом «input»

12
Создание (или эмуляция) «D-Pad» на сенсорном экране; виртуальный D-Pad

С распространением сенсорных устройств, у многих из которых отсутствует настоящий D-Pad, мне интересно, есть ли у кого-нибудь ресурсы о том, как эмулировать D-Pad на сенсорном экране? Меня особенно интересуют примеры кода XNA и / или...

12
Следует ли обрабатывать ввод в графическом интерфейсе при нажатии или отпускании кнопки?

В системе меню для нашей игры (выбор уровней, параметров и т. Д.) Игрок нажимает кнопку a на геймпаде, чтобы перейти к следующему экрану. Я кодировал систему меню, чтобы дождаться отпускания кнопки, прежде чем предпринимать какие-либо действия (т. Е. Отображать следующий экран). Некоторые недавние...

12
Ловушка мыши в SDL

Как я могу поймать мышь пользователя в мою игру? Это не полноэкранная игра, но я хочу, чтобы пользователь не мог перетаскивать мышь за пределы экрана. Нужно ли проверять координаты мыши и SDL_WarpCursor, чтобы это говорилось внутри окна (вручную), или есть автоматический способ?...

12
Можно ли обнаружить двух разных мышей одновременно и регистрировать их движения отдельно? [закрыто]

Закрыто. Этот вопрос не по теме . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме разработки игр для Stack Exchange. Закрыто 5 лет назад . Я думаю о создании игры, которая требует двух мышей, чтобы играть. Необходимо...

12
Правильный способ абстрагирования контроллера XBox

У меня есть контроллер XBox360, который я хотел бы использовать в качестве ввода для приложения. Что я не могу понять, так это лучший способ продемонстрировать это через интерфейс. За кулисами класс, который обрабатывает контроллеры, зависит от состояния кнопки опроса. Я изначально пробовал что-то...

11
Портативный буферный ввод с клавиатуры для XNA / MonoGame?

В качестве предварительного решения в настоящее время я использую платформу Nuclex в игровом проекте C # / XNA для буферизованного ввода с клавиатуры. К сожалению, nuclex опирается на SlimDX.Directinput.dll и, следовательно, насколько мне известно, может использоваться только под ОС Windows. Однако...

11
Вложенный ввод в управляемой событиями системе

Я использую на основе событий ввода системы обработки с событиями и делегатами. Пример: InputHander.AddEvent(Keys.LeftArrow, player.MoveLeft); //Very simplified code Тем не менее, я начал задумываться о том, что делать с «вложенным» вводом. Например, в Half-Life 2 (или в любой игре Source) вы...

11
Обработка ввода с клавиатуры и мыши (Win API)

Есть несколько способов поймать мышь или клавиатуру под Windows. Я попробовал некоторые из них, но у каждого из них есть свои преимущества и недостатки. Я хочу спросить вас: какой метод использовать? Я пробовал это: WM_KEYDOWN / WM_KEYUP - Главный недостаток заключается в том, что я не могу...

11
Есть ли золотой стандарт для сенсорного управления в прокручивающихся перестрелках?

Существует ли в настоящее время «стандарт» для сенсорного управления в шутерах на таких платформах, как iPhone или Android? Я заметил, что многие из них по умолчанию включают автоматический огонь или управляют персонажем посредством прямого прикосновения к спрайту, но не знают, является ли это...

11
Как сделать отложенный ввод мышью?

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

9
Комбинации клавиш при вводе на основе опросов

Итак, предположим, что у вас есть система ввода, основанная на опросе void update() { if( Keyboard[ 'A' ] ) // A is down } Скажем, вы хотите иметь возможность распознавать комбинации клавиш длиной от 3 до 8 (например, вниз, вниз, вперед, вперед, A для хадо-кена) Как бы вы лучше всего создали общую...

9
Как я должен иметь ввод ключа / мыши в продвинутой Java-игре?

Я программист-самоучка, поэтому я не знаю, как правильно делать вещи. Я сделал простые игры, такие как астероиды и змеи, но в этих играх вы можете легко изменять переменные в функциях keyevent. Вот как я это сделал в своей простой игре «Астероиды»: /* * key listener events */ public void...

8
Игроки Unity 3d 4 Одновременно можно нажимать только 4 кнопки

Одновременно можно нажимать только 4 кнопки, поэтому игроки не могут иногда двигаться Каждый игрок имеет свои собственные элементы управления я меняю стрелку вверх и другие для каждого игрока --- v InputsV-VV public string UpArrow; public string DownArrow; public string LeftArrow; public string...

8
Как работает входной конвейер?

Я нашел эту статью о реализации конвейера ввода для Android, но я не очень понимаю, как он работает. Я также не совсем понимаю концепцию программирования конвейера или пула. Может ли кто-нибудь объяснить эти концепции и как они работают в качестве входного...

8
Как идентифицировать щелчки мыши по сравнению с мышью вниз в играх?

Какой самый распространенный способ обработки щелчков мыши в играх? Учитывая, что все, что у вас есть в способе обнаружения ввода от мыши - это кнопка вверх или вниз. В настоящее время я просто полагаюсь на то, что мышь нажата, но этот простой подход сильно ограничивает меня в том, чего я хочу...