2011-03-13 96 views
1

我對我的Android遊戲中顯示暫停屏幕的最佳方式有點困惑。成爲pauseMenuActivity會更好嗎?還是僅僅使用pauseDialog就足夠了?這個暫停對話框將顯示分數,金錢,後退按鈕,選項按鈕和退出按鈕。如果最好顯示對話框,我不知道如何顯示這些按鈕和背景圖像。任何人都可以幫助我?謝謝安卓遊戲暫停屏幕,對話框或活動對話框?

回答

3

我會建議去一個對話框(或其他自定義覆蓋)。根據我的經驗,活動間轉換並不總是很快,他們可以在遊戲的背景下感受到一種緩慢。在我看來,當我在一個暫停屏幕上並且想要再次開始玩時,它應該是瞬間的。

另外,如果你只是想顯示4個按鈕,一個活動是一種矯枉過正。

要創建包含自定義佈局的自定義對話框,看看下面的教程,並再次上傳,如果您有具體的問題/問題: http://developer.android.com/guide/topics/ui/dialogs.html#CustomDialog

+0

沒錯,活動調用是一種漫長的過程。 :),但像這樣的自定義對話框會導致不同取決於手機主題。我想創建像憤怒的小鳥那樣的流行遊戲中的自定義暫停菜單,但我不知道如何製作。任何想法? – Fugogugo 2011-03-13 15:54:14

+0

那麼,我爲我的遊戲做的是我有一個活動。各種遊戲屏幕只是視圖(從View類繼承)。我將所有這些遊戲畫面添加到ViewAnimator中,並使用ViewAnimator.setDisplayChild在當前顯示的視圖之間切換。我認爲唯一的缺點是所有的視圖都會保存在內存中,但如果它只是一個4按鈕的暫停菜單,它不會吃掉所有的RAM。 – Julien 2011-03-13 20:06:02

0

活動一般比對話更好,因爲你可以照顧方向,主題等所有的東西,它提供了更多的靈活性。雖然在簡單的情況下,你可以使用對話框。

+0

的問題是,遊戲活動復位或不後將我回到遊戲? – Fugogugo 2011-03-13 15:51:14

+0

你必須添加適當的處理,以實際「暫停」和「恢復」遊戲。 – 2011-03-13 15:55:32