首先要先找到需讀取的Json檔案,然後記住它的檔案位置及名稱
接著在資料夾下新增一個C#程式碼
開啟這隻程式碼打上下列code
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using System.IO;
public class JsonLoad : MonoBehaviour
{
//宣告一個字串讀取檔案,宣告一個Data物件(上一篇定義的可用來存放遊戲資訊)來取得字串轉換後的物件
string LoadData;
Data MyData;
void Start()
{
//讀取指定路徑的Json檔案並轉成字串
LoadData = File.ReadAllText("G:/JsonDemo/Assets/file1");
//把字串轉換成Data物件
MyData = JsonUtility.FromJson<Data>(LoadData);
//印出物件中的數值
Debug.Log("玩家生命為 " + MyData.health);
Debug.Log("玩家金錢為 " + MyData.money);
Debug.Log("玩家有" + MyData.equip.Count + "個裝備");
}
}
接下來把剛剛寫的C#程式碼拉到MainCamer上
按下Play後我們即可在Console中看到Log出來的資訊囉