2012-01-03 2 views
4

게임의 여러 화면/장면을 처리하는 방법을 보여주는 자습서 나 예제가 있는지 알고 있습니까? 한 자바 allthe 코드를 넣으려면Android 용 AndEngine에서 여러 장면/화면을 관리하는 방법

  • 커버
  • 기본 메뉴
  • 게임 플레이
  • 크레딧

:

예를 들어, 나는이 구조의 게임을 상상 파일은 악몽 일 수 있습니다 ... 나는 다른 수업과 아마 다른 장면을 사용하고 싶습니다만, 어떻게해야할지 모르겠습니다.

감사합니다.

답변

7

이 모든 장면에 대해 Scene 클래스를 확장하십시오. SceneManager 클래스를 만들고 BaseGameActivity 구현에서이 클래스의 필드를 만듭니다. 장면 관리자는 모든 장면에 대한 필드를 가지고 있으며 SceneManager.getCreditsScene(), SceneManager.getMenuScene() 등과 같은 메소드를 만들 수 있습니다.

각 장면마다 고유 한 파일 클래스가 있고 다른 장면은 모든 장면을 관리하며 게임 활동 자체는 이러한 장면에 액세스하는 간단한 방법을 호출합니다.

+1

안녕하세요의 SceneManager.getCreditsScene을 (할), 현장 매니저는 바로 정적 메소드를 포함해야합니까? – xus

관련 문제