UnityEasySave3中⽂图⽂教程详解-万能数据保存插件多平台⽀持
Unity插件 - EasySave中⽂详解
本⽂提供全流程,中⽂翻译。
Chinar 的初衷是将⼀种简单的⽣活⽅式带给世⼈
使有限时间 具备⽆限可能
Chinar ―― ⼼分享、⼼创新!
助⼒快速熟悉 Unity EasySave 插件的使⽤,使你的储存更加⽅便!
为初学者节省宝贵的时间,避免采坑!EasySave 教程效果:
⽂章⽬录
全⽂⾼清图⽚,点击即可放⼤观看 (很多⼈竟然不知道)
1
Intro —— 简介
EasySave —— ⼀款⽅便且强⼤的数据存储插件,我们可以⽤来存储多种类型的数据
1. ⽐ PlayerPrefs 更快
2. 它⼏乎可以保存任意类型,⽆需你去为序列化⽽烦恼
3. 关于跨平台性,亦是⼗分强⼤,只需⼀个插件,⽆需为更换平台⽽担⼼造成多余的开发,兼容问题
⽀持的平台有类型
PC / Mac / Linux iOS版Android的iOS版Windows Phone 8WebGL的
Windows Universal Apps
Windows应⽤商店
⿊莓10持续开发中…
⽀持的平台有类型
神级英语学者,请直接看官⽹ ——
2
Precondition ――准备⼯作
请⽀持正版购买和下载
下载导⼊ Unity 过程就不说了,导⼊成功后如下图所⽰:Window 中会出现相应插件
(由于 Chinar 买的是正版,所以插件直接包含了 Easy Save2 和 Easy Save3)
3
Editor Window――编辑器窗⼝
3.1 Home――主页
点击 EasySave3 后会弹出插件编辑窗⼝,⾸先来了解 Home 页⾯
主要是为了便于开发者联系、交流,提供⽂档链接⽀持等等…
3.2 Settings ――设置
接着来看 Settings 页⾯:
为开发者提供可视化操作的配置途径,⽤来选择数据储存的⽅式、加密、默认保存路径等等…
接着我们来仔细了解下 Location 选项中的4个选项
类型说明
File类型以⽂件的形式储存到本地
PlayerPrefs以数据持久化形式储存到本地缓存
Memory加载到内存中
Resources储存到 Resources ⽂件夹中unity 教程
数据保存地址
Chinar 建议使⽤ PersistentDataPath ,它在各个平台中都可以正常储存。
接着看⼀下 Encryption Type –加密类型选项:
AES加密知识扩展:来⾃百度百科
⾼级加密标准(英语:Advanced Encryption Standard,缩写:AES),在密码学中⼜称Rijndael加密法
是美国联邦政府采⽤的⼀种区块加密标准。这个标准⽤来替代原先的DES,已经被多⽅分析且⼴为全世界所使⽤。
经过五年的甄选流程,⾼级加密标准由美国国家标准与技术研究院(NIST)于2001年11⽉26⽇发布于FIPS
PUB 197,并在2002年5⽉26⽇成为有效的标准。2006年,⾼级加密标准已然成为对称密钥加密中最流⾏的算法之⼀。
3.3 Tool ――⼯具
⼯具页⾯提供了⼏个按钮,便于我们开发使⽤。
1.打开 持久化数据⽬录
2.清除该路径下的数据⽂件
3.清空应⽤缓存
Tools 窗⼝会在2.使⽤ EasySave 中讲到。
3.4 Types ――类型
3.5 Auto Save ――⾃动保存
我们可以在什么时候保存或加载呢?
我们可以在任何可以运⾏代码的地⽅保存和加载
但通常在游戏开始时Start初始化中加载数据,并在程序退出时 UnityOnApplicationQuit 保存数据除此之外,⽇常开发中也常⽤ OnApplicationPause ,在程序暂停时进⾏保存数据
4
usage――⽤法
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论