Unity Easy Save简单实用
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简单实用的更多相关文章
- jQuery的几种简单实用效果
许久未分享博客,或许已生疏. 闲来无事, 分享几个jQuery简单实用的效果案例 不喜勿喷... 1.页面常用的返回顶部 <!DOCTYPE html> <html lang=&qu ...
- 经验分享:10个简单实用的 jQuery 代码片段
尽管各种 JavaScirpt 框架和库层出不穷,jQuery 仍然是 Web 前端开发中最常用的工具库.今天,向大家分享我觉得在网站开发中10个简单实用的 jQuery 代码片段. 您可能感兴趣的相 ...
- 简单实用的PHP防注入类实例
这篇文章主要介绍了简单实用的PHP防注入类实例,以两个简单的防注入类为例介绍了PHP防注入的原理与技巧,对网站安全建设来说非常具有实用价值,需要的朋友可以参考下 本文实例讲述了简单实用的PHP防注 ...
- php简单实用的操作文件工具类(创建、移动、复制、删除)
php简单实用好用的文件及文件夹复制函数和工具类(创建.移动.复制.删除) function recurse_copy($src,$dst) { // 原目录,复制到的目录 $dir = opend ...
- 基于Bootstrap简单实用的tags标签插件
http://www.htmleaf.com/jQuery/ jQuery之家 自由分享jQuery.html5和css3的插件库 基于Bootstrap简单实用的tags标签插件
- C#_简单实用的翻页
简单实用的生成翻页HTML辅助类 C# using System.Text; namespace ClassLibrary { /// <summary> /// /// </sum ...
- 简单实用的Windows命令(一)
前几天新买了一台笔记本电脑,使用了一下几个简单的查看电脑配置的命令,觉得非常的不错,在此记录一下 一:运行命令的方式有两种 1:使用快捷键WIN+R,然后在弹出的“运行”对话框中输入对应的命令 2:在 ...
- 简单实用的Windows命令(二)
昨天简单的记录了几个非常简单实用的Windows命令,不过我又想起来还有两个我在实际的工作中也是经常用到的命令——PING和IPCONFIG,不过我在工作中的使用都是非常简单的,用PING命令检测对应 ...
- iOS边练边学--多线程介绍、NSThread的简单实用、线程安全以及线程之间的通信
一.iOS中的多线程 多线程的原理(之前多线程这块没好好学,之前对多线程的理解也是错误的,这里更正,好好学习这块) iOS中多线程的实现方案有以下几种 二.NSThread线程类的简单实用(直接上代码 ...
随机推荐
- shell编程while
脚本编程: 顺序结构 选择结构 if case 循环结构 for while until whil ...
- shadow projection
1.概述 shadow projection,又可成为planar shadow, 这是一种非常简单的绘制阴影的方法. 主要应用的应用场景:物体在平面投射阴影. 主要思想:把阴影看作是物体在平面上的投 ...
- CreateFile使用方法和样例
函数原型: HANDLE CreateFile( LPCTSTR lpFileName, //指向文件名称的指针 DWORD dwDesiredAccess, //訪问模式(写/读) DWORD dw ...
- Apache-rhel5.8环境下编译安装
Apache安装过程 Step 1:安装包gcc或gcc-c++# yum install gcc#yum install gcc-c++ Step 2:安装包APR和APR-Utilapr-1.4. ...
- NET基础课--对象的筛选和排序(NET之美)
1.数据量不大的时候取出数据缓存于服务器,然后排序,筛选等基于缓存进行以提高效率. 排序或筛选的方法是使用集合类型提供的,如List<T>.sort() List<T>.Fi ...
- 系统简单的UIImagePickerController
1.从系统相册中读取 /* 判断选择的读取类型是否支持 UIImagePickerControllerSourceTypePhotoLibrary,普通相册 UIImagePickerControll ...
- react基于webpack和babel以及es6的项目搭建
项目demo地址https://github.com/aushion/webpack_reac_config 1.打开命令提示窗口,输入 mkdir react_test cd react_test ...
- uva 1597 Searching the Web
The word "search engine" may not be strange to you. Generally speaking, a search engine se ...
- (原+转)VS2013:正在从以下位置加载符号
转载请注明出处: http://www.cnblogs.com/darkknightzh/p/5158020.html 这段时间启动调试时,vs2013加载时间很长很长...然后下面网址给出了解决方法 ...
- android listview Caused by: java.lang.ArrayIndexOutOfBoundsException: length=3; index=3
android listview 适配器在多种类型viewType报错: Caused by: java.lang.ArrayIndexOutOfBoundsException: length=3; ...