您好,登錄后才能下訂單哦!
LitJson是一個開源項目,比較小巧輕便,安裝也很簡單,在Unity里只需要把LitJson.dll放到Plugins文件夾下,并在代碼的最開頭添加 “Using LitJson”就可以了。簡單來說,LitJson的用途是實現Json和代碼數據之間的轉換,一般用于從服務器請求數據,得到返回的Json后進行轉換從而在代碼里可以訪問。具體請詳見LitJson的官網。
關于和服務器數據之間的轉換在此就不再贅述,官網以及一些博客里已有涉及,而且也比較詳細了。
這里,主要談一下LitJson的其他用途。
想象一個場景,你需要顯示一個家庭信息的表格,這個表格的每一行代表了你的一個家人的名字、年齡、手機號碼和住址等信息。因為這個信息不大,用數據庫實在是大材小用,而且也很麻煩。
我們可以用一個數據結構來在代碼里表示每個家人的信息:
準備工作都已經做好,那么數據到底在什么時候初始化呢?
一種方法是我們可以在編輯面板里直接初始化。為了達到目的,我們還需要告訴Unity編輯器在面板里顯示我們的FamilyInfo,以便我們可以隨機編輯,這是通過在類名前聲明
[System.Serializable]來實現的。
具體代碼如下:
但是這種方法靈活性太差,而且很容易發生錯誤。例如當我們不小心改變了變量名稱,那么我們在面板里編輯好的數據就都會不見了!下面介紹另一種比較好的方法——把數據保存為本地的一個文本文件。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。