2012-09-11 65 views
1

我做了一個遊戲,當我在這個遊戲中的mainCharacter死亡,或當他殺死所有敵人時,一個新的意圖開始,一種評分屏幕,讓我們打電話它的意圖B.開始活動與在後臺的舊活動

當我玩遊戲時,我的遊戲是填充整個屏幕的,當意圖B被調用時,這也填充整個屏幕。

事情是,意圖B是一個帶有.png背景的XML視圖,我認爲這將作爲.pngs在畫布上工作,方式是圍繞大約100px寬的「ScoreBoard」那是空的,我想要顯示我的舊活動(我的gameView)。總之,我希望這個框架是透明的,對於意圖B看起來像它放在我的遊戲上,我相信你已經在其他遊戲應用程序中看到過。

對我如何開始新的意圖一些僞代碼:

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

我用盡各種FLAGS和一些東西在清單中,但幀只是不斷被黑。就像沒有意圖B背後的東西。

很難解釋這一點,所以如果你需要更多的信息讓我知道。

+0

遊戲,如水果忍者,在定製UI的一切完全在OpenGL和帆布。他們管理一個狀態,並根據狀態顯示屏幕的顯示方式,菜單以及輸入處理方式。例如在水果忍者遊戲中,您一直在玩整個遊戲,從菜單到模式到統計和記分牌。 – WIllJBD

+0

這個問題看起來就像這個一樣http://stackoverflow.com/questions/2176922/how-to-create-transparent-activity-in-android,不是嗎? – sandrstar

+0

這個問題不會使整個活動變得透明嗎? –

回答