Запитання з тегом «keyboard»

5
Керування системою введення з клавіатури
Примітка. Мені доводиться опитувати, а не робити зворотні дзвінки через обмеження API (SFML). Я також вибачаюся за відсутність "гідного" звання. Я думаю, що у мене тут два питання; як зареєструвати вхід, який я отримую, і що з ним робити. Обробка вводу Я говорю про те, як ви зареєстрували, наприклад, що …

2
Зняття затримки при запуску натискання клавіші
Я роблю просту гру, і одна з проблем, з якою я стикався, - це дратівлива затримка при постійному натисканні клавіші. Отже, коли я натискаю (дуже тривалий час), наприклад Up, мій об’єкт рухатиметься на 1 одиницю вгору, а не рухається (приблизно 1 секунду), а потім переміщується на 1 одиницю вгору (без …
11 c++  sdl2  keyboard 

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

7
Комбінації клавіш у грі RTS
Уявіть, що у вас є багатокористувацька гра RTS (наприклад, Дюна, Епоха Імперій, Поселенці, Варкрафт). Існують певні команди з клавіатури для командування військами ("Стоп", "Атака", "Переміщення") та деякі більш загальні команди, такі як Пауза або Вихід. Гра локалізована на багатьох мовах (18+). Я бачу два можливі способи використання комбінацій клавіш: A. …

5
Робота з клавіатурою та мишею (Win API)
Існує ряд способів зловити мишу або клавіатуру під Windows. Тому я спробував деякі з них, але кожен з них має свої переваги та недоліки. Я хочу запитати вас: Який метод використовувати? Я спробував це: WM_KEYDOWN / WM_KEYUP - Основним недоліком є ​​те, що я не можу розрізнити клавіші лівої та …

4
Як я можу обробляти різні розкладки клавіатури?
Скажімо, у мене гра, яка використовує елементи керування WASD на макеті QWERTY. Намагаючись використовувати ці елементи управління, скажімо, макет Dvorak не є ідеальним (еквівалентно <A:HQWERTY). Очевидно, я хотів би використовувати ті ж фізичні ключі, що і QWERTY ( ,aoeна DVORAK). Я придумав кілька можливих рішень: Змусити користувача використовувати QWERTY очевидно, …
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 для hado-ken) Як вам найкраще створити загальну систему …
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.