0
간단한 축구 게임을 만들려고하지만 플레이어와 문제가 있습니다. 화살표 키를 누르지 않아도 멈추지 않습니다.isKeyPressed를 사용하여 동작을 만드는 방법은 무엇입니까?
KeyPressed
으로 어떻게 움직임을 만들 수 있습니까?
지금까지이 방법 코드가 :
플레이어가 중지해야 더 입력이 없습니다public void checkInput() {
if (Gdx.input.isKeyPressed(Input.Keys.UP)) {
player.goUp();
} else if (Gdx.input.isKeyPressed(Input.Keys.DOWN)) {
player.goDown();
} else if (Gdx.input.isKeyPressed(Input.Keys.LEFT)) {
player.goLeft();
} else if (Gdx.input.isKeyPressed(Input.Keys.RIGHT)) {
player.goRight();
}
}
'이동 #### '에 대한 방향 설정'player', 방향은 다음 위치를 계산하는 데 사용? 그렇다면 키를 놓을 때 (또는 위치가 업데이트 된 후) 방향을 재설정하십시오. – AxelH
goXXXX() 메소드 중 하나가 포함 된 경우 도움이됩니다. – Sierox