一、Json模板类
[Serializable]
public class Settings
{
[SerializeField]
public int Sleep;
//等其他属性
}
二、读取
using System.Collections;
using System.Collections.Generic;
using System.IO;
using UnityEngine;
using UnityEngine.Networking;
public class GameMain : MonoBehaviour
{
IEnumerator Start()
{
string sPath = Application.streamingAssetsPath + "/settings.json";
UnityWebRequest oReq = UnityWebRequest.Get(sPath);
yield return oReq.SendWebRequest();
if (!string.IsNullOrEmpty(oReq.error))
{
UIMessageCtrl.Instance.ShowMessage("获取配置信息失败!");
yield break;
}
string json = oReq.downloadHandler.text;
Settings settings = JsonUtility.FromJson<Settings>(json);
}
}
三、Json文件
{
"Sleep": 1000
}