숙제

기존의 게임 오브젝트 Input을 해당 Input클래스를 사용하여 바꿔보세요.

지금까지의 키 입력에는 단순하게 키보드를 누른것에 대한 처리만 진행하였다.

하지만 게임에서는 조금 더 다양한 경우의 입력을 고려해야한다.

  1. 키가 눌려있을때
  2. 키가 내려갔을때
  3. 키가 올라왔을때

Untitled

그래서 우리는 이 것을 관리해줄 인풋 매니저라는 클래스를 설계 할 것이다.

Untitled

UpdateKeys에서 모든 종류의 Key들의 상태를 체크해준다.

Untitled

이렇게 만들어진 키 입력도 어플리케이션 레벨에서 초기화와 매 프레임마다 체크 해주게 끔 돌려주어야 한다.