게임에서 내 메인 캐릭터가 죽거나 모든 적을 죽였을 때 새로운 의도가 시작됩니다. 일종의 점수 화면 인 경우 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
의 모든 종류의 물건을 시도했지만 프레임이 검게되고 유지합니다. 의도 뒤에 아무 것도 없기 때문입니다.
더 자세한 정보가 필요하면 알려주세요.
게임, 사용자 정의 UI의 모든 완전히 OpenGL을 캔버스에가 내장되어 있습니다. 이들은 상태를 관리하며, 상태에 따라 화면이 렌더링되는 방식, 메뉴 및 입력이 처리되는 방식이 다릅니다. 과일 닌자 (Fruit Ninja)에서는 예를 들어 메뉴에서부터 통계 및 점수 판에 이르기까지 항상 게임을하고 있습니다. – WIllJBD
질문은이 것 같이 보입니다. http://stackoverflow.com/questions/2176922/how-to-create-transparent-activity-in-android, 그렇지 않습니까? – sandrstar
그 질문은 전체 활동을 투명하게하지 않습니까? –