读取数据脚本(如果是第一次进入游戏,就初始化数据)
public static class PlayerDataReader
{
/// <summary>
/// 数据储存的路径(依据自己情况改变,前面的Application.datapath不能动,在Unity里面就是Assets目录)
/// </summary>
public static readonly string m_DataPath =
Application.dataPath + "/PlayerDatas.data";
/// <summary>
/// 从文件加载到的数据类
/// </summary>
public static PlayerDatas m_PlayerDatas = new PlayerDatas();
/// <summary>
/// 从数据文件读取数据,并赋值给m_PlayerDatas类
/// </summary>
public static void ReadPlayerData()
{
if (!File.Exists(m_DataPath))
{
File.Create(m_DataPath).Dispose();
m_PlayerDatas.PlayerDataInstance.Add(new OneOfPlayerDatas{Hello = 233});
PlayerDataSaver