안드로이드 게임 개발 [프레임워크 만들기]
안드로이드 게임 개발 [프레임워크 만들기] 게임의 상태는 어플리케이션이 실행 중일 때의 위치 또는 모드라고 생각하면 될텐데요. 보통 게임은 시작전과 준비상태, 진행, 종료 순으로 처리가 이루어 질것입니다. 현재의 상태에 따라서 입력(화면터치. 키패드)에 대한 처리가 달라지게 됩니다. 예를 들어 준비 상태에 있을때 터치(입력)을 하게 되면 실행이 된다거나, 종료된 상태에서는 입력을 하게 되면 대기상태가 되거나 재시작을 하게 됩니다. 즉, 같은 입력을 하더라도 현재의 상태에 따라서 처리하는게 달라진다는 뜻입니다. 게임은 이런 상태의 집합으로 이루어져 있습니다. 상태를 관리하고 사용할 수 있는 기반을 제작하는 과정을 코딩을 해보면서 이해를 해보도록 하겠습니다. ■ 먼저 IState클래스를 생성해서 인터페이스로..