2014-03-12 4 views
0

다양한 Scene을 관리하기 위해 andengine SceneManager를 사용하는 게임을 개발 중입니다. 한 장면에서 나는 컨트롤 (장면이 아닌)을 확장하고 레이아웃을 위해 XML 파일을 사용하는 클래스에 컨트롤을 전달하는 버튼이 있습니다.장면과 활동 간 전환

내 문제는 그 활동에 버튼이 있다는 것입니다. 버튼을 클릭하면 장면이 열립니다. 장면을 여는 데 다음 구문을 사용하고 있지만 아무 것도하지 않습니다. 씬 매니저는 씬 매니저 클래스이며 loadPreLevel 내가 활성화 로딩 장면을 여는 데 사용할 방법이며,이 코드 줄 내 게임에서 다른 곳 작동

SceneManager.getInstance().loadPreLevel(engine, "levelfail"); 

.

활동의 서브 클래스에서 장면을 여는 방법을 아는 사람은 누구입니까?

답변

0

우선 게임 구조가 그렇게 좋지 않습니다. 하나의 액티비티를 유지하는 것이 더 낫습니다. 게임 시작을 초기화하고 나머지 장면은 스플래시를 비롯한 장면을 확장합니다!

나는 액티비티 대 장면에 대한 개념을 삭제하는 문서를 this으로 보도록 제안합니다.

+0

나는 알고있다. 그러나 나는 애플 리케이션 청구서에 구글을 함축적으로두고 싶다. 나는 그것을 씬에서 작동하도록 만들지 못했다. Activity에서 연장하여 할 수있는 몇 가지 Activity classe의 메소드를 오버라이드해야한다. –

+0

누구나 다른 해결책이 있습니까? –