-1 голос
 
1543 просмотра
10.10.2016 / 13:03  GOFMIDO

Макросы на Java

Возник такой вопрос. Можно ли модифицировать JAVA игру так, чтобы "забить" на клавишу какую либо последовательность нажатий. В частности одинарным нажатием одной кнопки симулировать постоянное зажатие другой, естно с отжатием по повторному нажатию :hack: . Ну и банальная последовательность тоже интересна. Так вот, есть ли софт для этого, а если нет, то много ли надо "шарить".
Ответы
 
1 голос
 
# 10.10.2016 / 14:21  aNNiMON
Можно. Если ты про Java ME, то там всё очень просто, достаточно в обработчике нажатия нужной тебе кнопки запускать поток, который постоянно вызывает keyPressed/keyReleased с нужным кодом клавиши.

Другое дело, что тебе придётся этот код встраивать через байткод, что нетривиально.
 
-6 голосов
 
# 10.10.2016 / 13:22  Death
Я суть вопроса не понял, но думаю тебе поможет следующие:

у нас есть массив например цветов, это зелёный, синий и красный. При нажатии на определённую клавишу мы меняем значение переменной i на один больше, и если оно привышает размер массива, то переменная становтся нулём. И так по кругу. А где нужно использовать цвет, к примеру так:
  1. g.setColor(color[i]);
По этому принцепу, мне кажется, у тебя получиться сделать то что хотел.
Всего: 2

Реклама

Мы в соцсетях

tw tg yt gt