簡體   English   中英

如何保存游戲設置?

[英]How to save settings of the game?

我正在開發帶有菜單和3個游戲階段的簡單android游戲。 目前,我正在保存游戲狀態。 在菜單活動中,用戶可以更改某些設置,例如音頻(開/關),廣告(開/關)等。當用戶按下“新游戲”時,因此將菜單活動留給游戲活動:

1)我是否應該完成菜單活動並在每次用戶在游戲中按下后退按鈕時有意重新啟動它? 同時保持它們(菜單活動和游戲活動)會導致OutOfMemory錯誤。

2)我應該將菜單中用戶更改的設置保存到哪里?

保存游戲狀態和android開發對我來說是新的,所以我希望您能得到詳細的答復。

使用首選項。

以下是一些有用的鏈接,它們將幫助您做到這一點:

  1. 設定值
  2. android.preference包
  3. 共享首選項
  4. 共享首選項。編輯器
  5. 偏愛

Google試圖推動游戲開發者的一件事就是他們的Google Play游戲服務 您可以用它解決您的問題。 如果您不希望為此增加學習曲線,則可以使用SharedPreferences保存設置。 有關存儲數據的更多信息,請參見: 數據存儲

我強烈建議您閱讀Google的Android開發人員文檔。 那里回答了很多問題。

您的數據存儲選項如下:

  1. 共享首選項:將私有原始數據存儲在鍵值對中。
  2. 內部存儲器:將私有數據存儲在設備存儲器中。
  3. 外部存儲:將公共數據存儲在共享的外部存儲中。
  4. SQLite數據庫:將結構化數據存儲在專用數據庫中。
  5. 網絡連接:使用您自己的網絡服務器將數據存儲在Web上。

來源: developer.android.com

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM