我的遊戲是關於故事,你作出選擇,它會導致你像其他屏幕一樣,你是英雄的小說,我意識到我需要一個保存系統,我想保存最後一個屏幕一個球員是上,當他在主菜單上的Load按鈕點擊加載:Java - Libgdx:保存並加載屏幕
我發現類FileHandle
,但我不知道如何將它與我的gamescreens鏈接。我怎麼編寫「保存最後一個屏幕播放的是」和「加載上次屏幕的播放器是在」
感謝您的知識共享
我的遊戲是關於故事,你作出選擇,它會導致你像其他屏幕一樣,你是英雄的小說,我意識到我需要一個保存系統,我想保存最後一個屏幕一個球員是上,當他在主菜單上的Load按鈕點擊加載:Java - Libgdx:保存並加載屏幕
我發現類FileHandle
,但我不知道如何將它與我的gamescreens鏈接。我怎麼編寫「保存最後一個屏幕播放的是」和「加載上次屏幕的播放器是在」
感謝您的知識共享
你應該看看libGDX維基。
具體做法是:
和
如果你只需要保存的最後一頁的用戶是在,Preferences
可能是你最好的選擇。您可以輕鬆保存原始數據類型,例如最後一個屏幕的索引或標題,或者您設置了內容。
使用首選項將遊戲狀態保存在libgdx中。這會將數據存儲在設備內部存儲器中。通過使用偏好,你可以保存任何東西,比如說玩家的分數。我已經在下面的鏈接中回答了同樣的問題,請一次通過它。我希望你能得到解決方案。 Creating an Android save file on the local storage of the device?
我幾天前找到了一個解決方案whith Preferences,thx爲您的參與 –
我在你的回答之前看過它,但它沒有幫助我,我該怎麼辦? :/例:我有Screen1類,這是我的第一個屏幕如何保存並稍後加載它? –
@Boxy Laze給你的每個屏幕一個名字或一個數字。當你加載一個屏幕時,你可以做preferences.putInt(「currentScreen」,screenName);.然後,當您重新打開遊戲時,在create()方法中,執行preferences.get(「currentScreen」)並根據您獲得的名稱設置屏幕。 – grimrader22
嗨,感謝您的時間,我怎麼確定機器會加載最後一個屏幕? –