Unity轻量数据保存
2016-04-05 13:13
302 查看
private int temp; void OnGUI (){ if (GUI.Button(new Rect(Screen.width / 2, Screen.height / 2, 100, 20),"Save")) { temp += 1; PlayerPrefs.SetInt("mtemp", temp); } if (GUI.Button(new Rect(Screen.width / 2, Screen.height / 3, 100, 20), "Load")) { temp = PlayerPrefs.GetInt("mtemp", 0); Debug.Log(temp); } }
这里使用PlayerPrefs类的函数来保存和载入数据。
//保存数据 PlayerPrefs.SetString("Name",mName); PlayerPrefs.SetInt("Age",mAge); PlayerPrefs.SetFloat("Grade",mGrade)
//读取数据 mName=PlayerPrefs.GetString("Name","DefaultValue"); mAge=PlayerPrefs.GetInt("Age",0); mGrade=PlayerPrefs.GetFloat("Grade",0F);
在停止运行后再次运行,点击载入按钮即可给temp赋值之前保存的值。
相关文章推荐
- 我是运营,我没有假期
- c#调用COM组件
- Shell 脚本编程陷阱
- VBS脚本写的Windows硬件检测工具分享
- 用vbscript实现隐藏任务栏图标的脚本
- DB2数据库的安装
- 用autoit编写第一个脚本(Hello World)
- C#实现把指定数据写入串口
- C#动态创建button的方法
- C#中抽象方法与虚拟方法的区别
- c#中虚函数的相关使用方法
- “传奇”图象数据存储方式
- C#实现给图片加水印的方法
- VBS调用WMI快速关闭IE的脚本
- C#使用加边法计算行列式的值
- C#实现多线程的同步方法实例分析
- C#中尾递归的使用、优化及编译器优化
- C#中的delegate委托类型基本学习教程
- C#实现子窗体与父窗体通信方法实例总结