我的遊戲使用cocos2d-x,並將在iOS平臺上首先發布,稍後在Android上發佈。我用CCUserDefault保存了很多東西(分數,完成了哪個級別,硬幣的數量等等)。但是現在我有一個很大的疑問。 當遊戲第一次更新時會發生什麼? CCUserDefault使用存儲在應用程序存儲空間某處的xml文件。這個文件被創建和保留,直到一個卸載應用程序。我想知道當應用程序更新時會發生什麼。舊的xml文件會修復嗎? 因爲如果不是,我應該如何處理應用程序更新(更新的意義在於將添加2,3個或更多新的關卡包,但關於舊關卡的信息,如分數,哪個關卡已完成,哪些關卡沒有,硬幣等......,絕對不需要丟失)? 謝謝。CCUserDefault,ios/android遊戲和遊戲更新
1
A
回答
1
儘管我通常知道他們不會在更新時重置,但您需要刪除該應用程序。我認爲你在第一次/上一次更新時需要什麼,你做了一些表示/告訴版本的設置,如果它不等於最近的版本,那麼比用一些基本設置更新你的NSUserDefualt或者說重置你的設置。
0
好的,我找到了答案。 CCUserDefault商店下的XML文件:
APPLICATION_HOME /庫/緩存
的iOS應用程序編程指南規定,所有在
APPLICATION_HOME /文檔的數據
APPLICATION_HOME /圖書館
將被保留。也就是說,更新後,您的userdefault.xml文件將仍然存在。
相關問題
- 1. 遊戲遊戲和繼承
- 2. coco2d遊戲更新
- 3. 康威的生命遊戲(構造和更新遊戲)
- 4. 遊戲中心 - 重新連接遊戲
- 5. NIM遊戲 - 重新運行遊戲
- 6. iPhone Cocos2d遊戲更改爲iPad遊戲
- 7. 更改遊戲中的遊戲控制
- 8. Lua,遊戲狀態和遊戲循環
- 9. Scala - 更新遊戲世界
- 10. 遊戲客戶端更新
- 11. 在iOS戰略遊戲中拉動遊戲機制更新?
- 12. RTS HTML5遊戲多人遊戲 - 開始node.js服務器遊戲
- 13. 製作更小更高更高的遊戲機遊戲
- 14. 平衡游泳池的遊戲和家庭遊戲算法
- 15. 遊戲
- 16. 遊戲
- 17. FPS遊戲和OpenGL
- 18. Javascript和3D遊戲
- 19. SharedPreferences和Android遊戲
- 20. 磚塊遊戲的JavaScript遊戲引擎
- 21. 安卓雙人遊戲,在線遊戲
- 22. 井字遊戲java繪製遊戲
- 23. iOS遊戲中心遊戲不同步
- 24. Cocos2D遊戲教程/遊戲建議
- 25. 遊戲在遊戲中心不承認
- 26. 遊戲中的玩家停止遊戲
- 27. 遊戲掛在多個遊戲
- 28. Cocos2d。數字遊戲杆(遊戲手柄)?
- 29. HTML5多人遊戲瀏覽器遊戲
- 30. 爲RTS遊戲實現多人遊戲