主題

【Unity x C# 學習筆記】 Json存檔限制

給你加油 %%鼠 | 2021-03-27 23:38:10 | 巴幣 30 | 人氣 402

前言:
做個筆記提醒自己。


根據這篇回答1,得到空的json檔案的可能原因有:
  • 沒引用[Serializable]。
  • 使用get/set變數。
  • 使用array或list。
  • 多維array。
所以想存陣列資料該怎麼辦?
  • 改存成二元檔。
  • 用wrapper包住。
    • 例如(class裡面含list):

我在SaveAndLoad腳本寫了2進位與json檔案的存讀檔方法,連結。歡迎取用
json寫法:

送禮物贊助創作者 !
0
留言

創作回應

樂小呈
wrapper是啥
2021-03-28 07:09:34
Be Smart %%鼠
意思是用一個class把想存檔的list與其他資料包成一種資料型態
2021-03-28 12:54:28
御安鴨·摸頭害鴨哭
最近才剛學到怎麼寫存檔的函式,很好奇這樣寫存檔的最終目的地是哪?是儲存到資料夾中嗎?
我我也好想要突破系統的限制啊
2021-04-19 01:47:28
Be Smart %%鼠
每個系統位址都不一樣,可以參考https://docs.unity3d.com/ScriptReference/Application-persistentDataPath.html
2021-04-19 02:02:59
Be Smart %%鼠
我會比較傾向用Unity的API提供的,比較不會出事
2021-04-19 02:10:05
追蹤 創作集

作者相關創作

相關創作

更多創作