原创内容,转载请注明原文网址:http://homeqin.cn/a/wenzhangboke/jishutiandi/youxikaifa/2019/0115/336.html
常州小程序开发游戏-Unity3D数据保存
				Unity3d提供了一个用于本地持久化保存与读取的类——PlayerPrefs。工作原理非常简单,以键值对的形式将数据保存在文件中,然后程序可以根据这个名称取出上次保存的数值。下面常州微信公众平台给大家介绍的数据保存就需要用到PlayerPrefs类,一起来看看吧。
		
	using System.Collections;
	using System.Collections.Generic;
	using System.IO;
	using UnityEngine;
	public class SaveData : MonoBehaviour {
	    // Use this for initialization
	    void Start () {
	        SaveData1();
	        SaveData2();
	    }
	    // Update is called once per frame
	    void Update () {
	    }
	    void SavaData1()
	    {
	    }
	    void SaveData2()
	    {
	        string path = Application.dataPath + "/常州微信小程序开发1.txt";
	        File.AppendAllText(path, "\thisCurrentTime=" + System.DateTime.Now.ToShortDateString());
	        string[] ss = File.ReadAllLines(path);
	        Dictionary<string, string> dic = new Dictionary<string, string>();
	        foreach (string s in ss)
	        {
	            string[] s1 = s.Split('=');
	            if (s1 != null && s1.Length >=2)
	            {
	                dic[s1[0]] = s1[1];
	                Debug.Log(s1[0]);
	            }
	        }
	        Debug.Log(dic["thisCurrentTime"]);
	    }
	    void SaveData1()
	    {
	        PlayerPrefs.SetString("CurrentTime", System.DateTime.Now.ToShortDateString());
	        PlayerPrefs.Save();
	        Debug.Log(PlayerPrefs.GetString("CurrentTime"));
	    }
	}
上篇:上一篇:常州手游开发制作-Unity3D中读取json文件
下篇:下一篇:常州微信公众号开发-问题未将对象引用设置到对




