![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 15.12.2013
Сообщений: 42
|
![]()
Здравствуйте, нужна помощь вот в чем: обрабатываю нажатия клавиш W A S D и стрелки для передвижения двух объектов, меняю тупо координаты при передвижении, но при этом устают пальцы постоянно тыкать по клавишам:
Идея в том, чтобы можно было _зажимать_ одновременно какие-то из этих клавиш и оба объекта двигались бы (как в старых добрых танчиках); собственно вопрос, как обработать одновременное _зажатие_ клавиш? KeyDown и KeyCode я так понимаю здесь вообще не подойдет. Как тогда быть? |
![]() |
![]() |
![]() |
#2 |
personality
Старожил
Регистрация: 28.04.2009
Сообщений: 2,899
|
![]()
Обычно (в простейшем виде) такая задача делается через флаги (отдельные или массив). Сама же реакция на нажатость кнопок обрабатывается вне событий KeyUp/KeyDown , обычно в таймере.
Код:
|
![]() |
![]() |
![]() |
Опции темы | Поиск в этой теме |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Нажатие двух клавиш одновременно | sunny_alice | Общие вопросы по Java, Java SE, Kotlin | 1 | 22.05.2012 15:55 |
[Qt] Одновременное нажатие клавиш | Voltrex | Помощь студентам | 1 | 20.05.2011 22:06 |
одновременное нажатие клавиш | DeDoK | Общие вопросы Delphi | 3 | 08.01.2010 16:59 |
Отловить нажатие двух клавиш | Сид | Общие вопросы Delphi | 2 | 28.12.2009 20:42 |
Одновременное нажатие клавиш. | Вадим Буренков | Gamedev - cоздание игр: Unity, OpenGL, DirectX | 11 | 08.04.2009 18:17 |