Easy Save使用:

   1.保存游戏进度
        2.设计游戏关卡(怪物数量,坐标,背景图等等)

Easy Save默认存储地址:

C:\Users\Administrator\AppData\LocalLow\DefaultCompany\项目名

Easy Save保存的格式:(不能直接保存自定义类)

http://moodkie.com/easysave/documentation/supported-types/ (保存的常见格式)

Unity路径:

  Application.dataPath;                          //当前项目Asset路径
        Application.streamingAssetsPath;        //当前项目Asset路径\streamingAssets文件夹
        Application.persistentDataPath;            //持久化数据库路径
        Application.temporaryCachePath;          //临时缓存路径

简单保存:

using UnityEngine;
using System.Collections;
using System.Collections.Generic; public class EasySaveDemo1 : MonoBehaviour { public Student student; void OnGUI()
{
if (GUI.Button(new Rect(, , , ), "保存"))
{
Student student = new Student();
student.name = "盘子";
student.age = ;
student.height = 1.9f;
student.marriage = false; List<Student> list = new List<Student>(); //ES2Settings set = new ES2Settings(Application.dataPath + "myFile3.text");
//set.encrypt = false;
//set.encryptionPassword = "*"; string path = Application.dataPath + "/关卡.text"; //没有保存起是不会抛异常的
//多值保存到同一个文件
ES2.Save(student.name, path + "?tag=name");
ES2.Save(student.age, path + "?tag=age");
ES2.Save(student.height, path + "?tag=height");
ES2.Save(student.marriage, path + "?tag=marriage"); } if (GUI.Button(new Rect(, , , ), "读取"))
{
string path = Application.dataPath + "/关卡.text";
student = new Student();
student.name = ES2.Load<string>(path + "?tag=name");
student.height = ES2.Load<float>(path + "?tag=height");
student.age = ES2.Load<int>(path + "?tag=age");
student.marriage = ES2.Load<bool>(path + "?tag=marriage"); } if (this.student != null)
{
GUI.Label(new Rect(, , , ), "姓名:" + student.name);
GUI.Label(new Rect(, , , ), "身高:" + student.height);
GUI.Label(new Rect(, , , ), "年龄:" + student.age);
GUI.Label(new Rect(, , , ), "婚姻:" + student.marriage);
} } }
public class Student
{
public string name;
public int age;
public float height;
public bool marriage;
}

Unity Easy Save简单实用的更多相关文章

  1. jQuery的几种简单实用效果

    许久未分享博客,或许已生疏. 闲来无事, 分享几个jQuery简单实用的效果案例 不喜勿喷... 1.页面常用的返回顶部 <!DOCTYPE html> <html lang=&qu ...

  2. 经验分享:10个简单实用的 jQuery 代码片段

    尽管各种 JavaScirpt 框架和库层出不穷,jQuery 仍然是 Web 前端开发中最常用的工具库.今天,向大家分享我觉得在网站开发中10个简单实用的 jQuery 代码片段. 您可能感兴趣的相 ...

  3. 简单实用的PHP防注入类实例

    这篇文章主要介绍了简单实用的PHP防注入类实例,以两个简单的防注入类为例介绍了PHP防注入的原理与技巧,对网站安全建设来说非常具有实用价值,需要的朋友可以参考下   本文实例讲述了简单实用的PHP防注 ...

  4. php简单实用的操作文件工具类(创建、移动、复制、删除)

    php简单实用好用的文件及文件夹复制函数和工具类(创建.移动.复制.删除) function recurse_copy($src,$dst) {  // 原目录,复制到的目录 $dir = opend ...

  5. 基于Bootstrap简单实用的tags标签插件

    http://www.htmleaf.com/jQuery/ jQuery之家 自由分享jQuery.html5和css3的插件库 基于Bootstrap简单实用的tags标签插件

  6. C#_简单实用的翻页

    简单实用的生成翻页HTML辅助类 C# using System.Text; namespace ClassLibrary { /// <summary> /// /// </sum ...

  7. 简单实用的Windows命令(一)

    前几天新买了一台笔记本电脑,使用了一下几个简单的查看电脑配置的命令,觉得非常的不错,在此记录一下 一:运行命令的方式有两种 1:使用快捷键WIN+R,然后在弹出的“运行”对话框中输入对应的命令 2:在 ...

  8. 简单实用的Windows命令(二)

    昨天简单的记录了几个非常简单实用的Windows命令,不过我又想起来还有两个我在实际的工作中也是经常用到的命令——PING和IPCONFIG,不过我在工作中的使用都是非常简单的,用PING命令检测对应 ...

  9. iOS边练边学--多线程介绍、NSThread的简单实用、线程安全以及线程之间的通信

    一.iOS中的多线程 多线程的原理(之前多线程这块没好好学,之前对多线程的理解也是错误的,这里更正,好好学习这块) iOS中多线程的实现方案有以下几种 二.NSThread线程类的简单实用(直接上代码 ...

随机推荐

  1. java框架BeanUtils及路径问题练习

    内省----->一个变态的反射    BeanUtils主要解决 的问题: 把对象的属性数据封装 到对象中.  使从文件中读取的数据往对象中赋值更加简单:   BeanUtils的好处:  1. ...

  2. iOS8 Core Image In Swift:自动改善图像以及内置滤镜的使用

    iOS8 Core Image In Swift:自动改善图像以及内置滤镜的使用 iOS8 Core Image In Swift:更复杂的滤镜 iOS8 Core Image In Swift:人脸 ...

  3. Tomcat 内存与优化篇

    Tomcat 内存与优化一.Tomcat 运行环境介绍 1.Tomcat 本身无法直接在计算机上运行,需要依赖硬件基础上的操作系统和Java虚拟机: 2.Java 程序启动时JVM都会分配一个初始内存 ...

  4. [HeadFirst-HTMLCSS入门][第十一章布局排版]

    流 浮动布局 冻结布局 凝胶布局 绝对布局 表格显示布局 postion 绝对 静态 固定 相对 浮动元素 必须指明宽度 解决重合 中缝 设置外边距留中缝,好看一点 clear标签 不准左右有浮动元素 ...

  5. EffectiveC#01--避免返回内部类对象的引用

    此篇是对00中第3点的再一次阐述. 1.如果一个属性返回一个引用类型,那么调用者就可以访问这个对象的公共成员,也包括修改这些属性的状态. public class MyBusinessObject { ...

  6. 玩转Nodejs日志管理log4js(转)

    转自:http://blog.fens.me/nodejs-log4js/ 前言 日志对任何的应用来说都是至关重要的.在Nodejs中使用express框架并没有自带的日志模块,我们可以选择log4j ...

  7. HTML - Textarea - 空格的问题解决方式

    第一种方式: <textarea name="textareaname" rows="XX" cols="XX" ></t ...

  8. winform窗体中查找控件

    private RichTextBox FindControl()        { RichTextBox ret = null;            try            {       ...

  9. Python3.5入门学习记录-函数

    Python 函数 函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段. 函数能提高应用的模块性,和代码的重复利用率.你已经知道Python提供了许多内建函数,比如print().但你也 ...

  10. python-整理--连接MSSQL

    环境 : python3.4 / win10 / vs2013 / sqlexpress2014 需要的工具和包 1.freetds包 下载地址 https://github.com/ramiro/f ...