счастье рядом
Здравствуйте.
Такая проблема возникла: нужно отследить нажатие более, чем одной клавиши одновременно. Конкретнее - например, осуществить плавный прыжок, зажав в игре клавишу "пробел" и клавишу "вправо" одновременно. Пока у меня считывает только по одной - то есть, пока нажат пробел, другие нажатия не воспринимает. Можно это как-то пофиксить?

Вот фрагмент кода, отвечающий за нажатия:

читать дальше
Заранее спасибо всем откликнувшимся.

@темы: Java

Комментарии
21.05.2012 в 11:46

Если кратко - завести две переменных - is_space и is_right, к примеру. В keypressed устанавливать true для нажатой кнопи, а при keyreleased устанавливать false. gp.move переписать так, чтобы реагировал по разному при нажатии одной из кнопок или обоих.
Тут подробнее: stackoverflow.com/questions/752999/how-do-i-han...
21.05.2012 в 22:34

счастье рядом
Magir, спасибо Вам большое, очень помогли :friend: