Я делаю игру и хочу, чтобы персонаж игрока контролировался клавиатурой, но я не хочу использовать клавишные слушатели, если мне не нужно, потому что они вызывают свои методы при нажатии клавиши, чтоЯ хочу избежатьЕсть ли способ проверить, удерживаются ли в нажатом состоянии определенные клавиши (например, клавиша w ) вместо того, чтобы при нажатии клавиши запускался код прослушивателя?
Я хочу иметь контрользаканчивается, когда на клавиши «смотрят», в отличие от keyPressed()
, происходящего в середине программы и делающего другие вещи.Есть ли что-то вроде:
getIsKeyPressed(VK_w);
Это вернуло бы логическое значение, если клавиша удерживается в данный момент?