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

5
Управление системой ввода с клавиатуры
Примечание: я должен опрашивать, а не делать обратные вызовы из-за ограничений API (SFML). Я также извиняюсь за отсутствие «приличного» названия. Я думаю, у меня есть два вопроса здесь; как зарегистрировать вход, который я получаю, и что с ним делать. Обработка ввода Я говорю после того, как вы зарегистрировали тот факт, …

2
Устранение задержки при запуске нажатия клавиши
Я делаю простую игру, и одной из проблем, с которыми я столкнулся, является досадная задержка при непрерывном нажатии клавиши. Таким образом, в основном, когда я нажимаю (например, в течение очень длительного времени) Up, мой объект будет двигаться на 1 единицу вверх, а не двигаться (в течение примерно 1 секунды), а …
11 c++  sdl2  keyboard 

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

7
Сочетания клавиш в игре RTS
Представьте, что у вас есть многопользовательская RTS-игра (например, Dune, Age of Empires, Settlers, Warcraft). С клавиатуры доступны определенные команды для управления войсками (Стоп, Атака, Движение) и некоторые более общие команды, такие как Пауза или Выход. Игра локализована на многие языки (18+). Я вижу два возможных способа использования сочетаний клавиш: A. …

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

4
Как я могу обрабатывать различные раскладки клавиатуры?
Допустим, у меня есть игра, которая использует элементы управления WASD на макете QWERTY. Попытка использовать эти элементы управления, скажем, на макете Dvorak не идеальна (эквивалентно <A:Hна QWERTY). Очевидно, я хотел бы использовать те же физические ключи, что и QWERTY ( ,aoeна DVORAK). Я придумал несколько возможных решений: Заставить пользователя использовать …
10 keyboard 

2
Как я могу переслать ввод с клавиатуры GLFW другому объекту?
У меня возникают проблемы при попытке выполнить события клавиатуры в другом классе с GLFW3. У меня проблема в том, что GLFW3 использует статическую функцию для ввода, как показано: static UI u; ... ... static void key_callback(GLFWwindow* window, int key, int scancode, int action, int mods) { u.controls(window, key, action); } …
9 opengl  c++  keyboard  glfw 

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

1
Javascript keyDown - без событийный подход
Я делаю игру на JavaScript. У меня есть холст для рисунков и игровой цикл. Я хотел бы сделать метод readKeyboard в цикле игры, чтобы проверить, есть ли какая-либо нажатая клавиша. Я не хочу прикреплять событие к холсту, потому что оно не соответствует дизайну игрового цикла. Может мне стоит прикрепить это …
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.