갑자기 만들고 싶은 게임이 생겼습니다. 취미로 간단히 만들거라 시간 단축이 필요했습니다.
안드로이드에서 돌아가는 게임 개발 프레임워크를 구글링 해보았습니다.
첫 페이지에서 눈에 띄는 것은 rokon 과 AndEngine.
rokon 페이지에 들어가니 개발이 종료되었다는 내용을 발견했습니다. 대신 rokon 개발자가 libgdx 라는 프레임워크를 추천해 놓았습니다. AndEngine은 배우기 쉽다는 내용도 있었습니다.
libgdx 프레임워크를 찾아들어가니 현재도 왕성한 오픈소스 활동을 하고 있었습니다.
무엇보다 다양한 플랫폼(윈도우, 리눅스, 맥, 안드로이드 등)을 지원한다는 것이 선택의 가장 큰 이유가 되었습니다.
튜토리얼을 보기 전에 어플리케이션 라이프 사이클을 살펴보았습니다.
애플릿의 라이프 사이클과 비슷했기에 거리감은 없었습니다.
코드로 보면 다음과 같습니다. ApplicationListener를 implements 하여 main에서 호출합니다. main에서 LwjglApplication 클래스는 JoglApplication 클래스로 변경하여 생성하여도 됩니다.
|
|