我之前用了json做資料儲存,的確也成功了。
然而在做了些dotween的影片后,json檔案突然讀取例外,debug明明顯示json已經寫入,可直接退出程式播放再啟動,讀取的依然是tojson之前的檔案。
如果我在退出播放之前打開一下json檔案,則檔案會重繪一下,并且讀取成功。。。
有沒有大神知道為什么,或者有沒有人遇到過相同的問題。
uj5u.com熱心網友回復:
可能的問題找到了,貌似是file.writealltext的寫入存在延遲,所以當我快速播放退出的時候,json檔案尚未完成寫入使得讀取錯誤。所以導致這種問題的原因是什么了?
uj5u.com熱心網友回復:
當代碼修改專案中的檔案后,需要通知 Unity 更新了檔案。例如寫入 json 之后呼叫一次:AssetDatabase.Refresh(),這個函式是屬于編輯器函式,需要 using UnityEditor;
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/39267.html
標籤:Unity3D
上一篇:Unity 層級渲染問題
下一篇:小白問題請教
