Здравствуйте, Друзья.
Вчера решил освоить libgdx, потому что очень хочется в свободное время пописать игры, короче, поразвлекаться. Но моё настроение было подпорчено ужасной вещью.
Решил я начать с малого и прошёл
вот этот вот урок. Код всей программы в самом низу странички из этой ссылки.
Обратите нимание на метод render() и на вот эти строчки:
// обработка пользовательского ввода
//обработка ввода мыши
if(Gdx.input.isTouched()) {
Vector3 touchPos = new Vector3();
touchPos.set(Gdx.input.getX(), Gdx.input.getY(), 0);
camera.unproject(touchPos);
bucket.x = touchPos.x - 64 / 2;
}
//обработка ввода с клавиатуры
if(Gdx.input.isKeyPressed(Keys.LEFT)) bucket.x -= 200 * Gdx.graphics.getDeltaTime();
if(Gdx.input.isKeyPressed(Keys.RIGHT)) bucket.x += 200 * Gdx.graphics.getDeltaTime();
Проблема именно с двумя последними строчками из этого куска кода.
Суть в том, что программа совершенно не реагирует на любое нажатие с клавиатуры.
Есть ли какие-то идеи? Может, кто-то сталкивался с проблемой?
ОС: Mac OS X Yosemite;
IDE: IntelliJ IDEA