2013-05-22 1 views
1

나는 아래 키까지 을 개최하고 Display.update 호출 버튼을 누르면 다음과 같은 코드를 실행 한 경우 :LWJGL Keyboard.isKeyDown 메서드는 업데이트와 관련이 있습니까?

while (!Keyboard.isKeyDown(Keyboard.KEY_SPACE); 
    Display.update(); 
boolean up = Keyboard.isKeyDown(Keyboard.KEY_UP); 
Thread.sleep(500); 
boolean down = Keyboard.isKeyDown(Keyboard.KEY_DOWN); 
if (up && down) 
    System.out.println("Both keys detected"); 

어떤 결과가 될 것입니까? 한 번에 게임 업데이트 중에 모든 키를 확인해야하는지 아니면 필요할 때 바로 확인해야하는지 잘 모르겠습니다.

답변

0

나는 모든하지만 병이 당신의 질문을 이해 대답하려고하지 않습니다. 키를 어떻게 또는 어디에서 업데이트 할 수 있는지 알 수 없지만 키 수신기를 업데이트하면 프로그램에서 부울이 true인지 또는 false인지 확인합니다. OpenGL을 계속하기 전에 몇 가지 기본 Java를 배워야한다고 생각합니다. 몇 주 정도 코딩 경험을 가진 사람이 물어볼 것이기 때문입니다. 또한, 친척이 아닌 친척.

0

는 내가 그것을 키에 대한 모든 논리 값을 유지하고, 매 30 밀리 초를 업데이트 할 논리적 아니므로이 Display.update를 기준으로하지라고 생각합니다.

내가보기에 그것은 Display.Update와 독립적이라고 말합니다.

관련 문제