我目前正在研究一個視頻遊戲,並且我想讓用戶能夠將他們的角色保存到一個新文件中。我知道如何使用文件io(大部分),但我一直使用'serialize'來序列化整個對象(包含字符的所有變量)並將其保存到文件中。問題是我不斷更新對象並對其進行更改,因此當我嘗試使用新對象加載舊字符時,它會出錯並崩潰。相同的級別as-well(一個持有幾個2d數組變量的對象)。在java中存儲數據的更好方法?
必須有更好的方法來做到這一點,以便它與未來的版本兼容。如果有辦法,是否有人會提供一些源代碼和/或一個很好的教程的鏈接?所有的幫助表示讚賞,謝謝!