2012-09-11 2 views
1

게임에서 내 메인 캐릭터가 죽거나 모든 적을 죽였을 때 새로운 의도가 시작됩니다. 일종의 점수 화면 인 경우 B를 호출합니다.백그라운드에서 예전 활동으로 활동 시작

게임을 할 때 내 게임이 전체 화면을 가득 채우고, 의도 B가 호출되면 전체 화면을 채 웁니다.

의도는 B는 배경이 .png 인 XML보기이며,이 방법은 캔버스에서 .png가 작동하므로 100px 너비의 "ScoreBoard"주위에 프레임이있는 방식으로 작동합니다. (예 : My gameView)를 표시하려면 비어 있습니다. 간단히 말해서,이 프레임이 투명하게 보이고 의도 B가 내 게임 위에 놓인 것처럼 보이기를 바랍니다. 다른 게임 앱에서도이 프레임을 보았을 것입니다.

나는 새로운 의도를 시작하는 방법에 대한 몇 가지 의사 코드 :

if(Health<=0){ 
     setRunningOnMainThread(false); 
     Intent intent = new Intent(package.package.ScoreBoard); 
     intent.startActivity(); 
    } 

은 필자가 매니페스트에 FLAGS의 모든 종류의 물건을 시도했지만 프레임이 검게되고 유지합니다. 의도 뒤에 아무 것도 없기 때문입니다.

더 자세한 정보가 필요하면 알려주세요.

+0

게임, 사용자 정의 UI의 모든 완전히 OpenGL을 캔버스에가 내장되어 있습니다. 이들은 상태를 관리하며, 상태에 따라 화면이 렌더링되는 방식, 메뉴 및 입력이 처리되는 방식이 다릅니다. 과일 닌자 (Fruit Ninja)에서는 예를 들어 메뉴에서부터 통계 및 점수 판에 이르기까지 항상 게임을하고 있습니다. – WIllJBD

+0

질문은이 것 같이 보입니다. http://stackoverflow.com/questions/2176922/how-to-create-transparent-activity-in-android, 그렇지 않습니까? – sandrstar

+0

그 질문은 전체 활동을 투명하게하지 않습니까? –

답변

1

여기 sandrstar에서 제안한 것 외에도 stackoverflow 질문이 있습니다. 과일 닌자 같은

How to make Activity, not covering full screen

+0

감사합니다. 왜 이들이 내가 그들을 검색 할 때 왜 나타나지 않는지 모릅니다. –