Unity存档探索:PlayerPref、 Easy Save 2、Easy Save3
PlayerPref
非常粗暴,直接使用键值对的方法存储,很适合小游戏使用(flappy bird之类)
在Windows平台下,PlayerPrefs被存储在注册表的 HKEY_CURRENT_USER\Software[company name][product name]键下(打开“运行”输入regedit打开注册表),其中company name和product name名是在Project Setting中设置。(未实证过)
使用后Scene中会出现一个Easy Save 3 Manger 的物体
此外,这个类还提供其他简单类型(int、float)的存储与删除和判断数据是否存在的方法
Easy Save 插件
支持类型
- int
- float
- string
- byte
- bool
- char
- long short uint
- ulong ushort
- Enum
- DateTime
- 图像
- 数组 二维,三维
- 音频
- 字典
- 栈
需要注意的是, 储存时会自动检测数据类型,而读取时必须显式指定类型,而且必须和储存的类型一样。
官方文档地址:https://docs.moodkie.com/product/easy-save-2/playmaker/
使用安卓时需要注意权限管理
Your application may need the correct permissions set to be able to save to device.
To set these, go to:
Edit -> Project Settings -> Player -> Android Tab -> Other Settings -> Configuration -> External (SDCard)
Easy Save 不能直接保存自定义类
似乎还提供加密,这里不研究了
Easy Save3
https://blog.csdn.net/dengshunhao/article/details/83382350
支持图形化编程模块:playmake (估计是可以作为playmake的模块被调用?)
可以作为csv来存
可以写入内存而不写入持久性存储
支持备份(可能高端玩家会用到)
保存gameobject,需要注意的是依然无法保存自定义的脚本,只能保存基本组件,实测rigidbody无法被保存
博客中说:
这将保存和加载以下内容:
- 层,标签,名称和hideFlags。
- 本地支持的类型列表中的组件,或者使用ES3Type手动支持的组件。
- 对于GameObject的每个子对象,上述所有内容都适用。
ES3.Save<GameObject>("tse",tse.gameObject);tse=ES3.Load<GameObject>("tse");
Unity存档探索:PlayerPref、 Easy Save 2、Easy Save3相关推荐
- Unity Easy Save数据保存插件将数据保存到Android手机根目录
Unity Easy Save数据保存插件将数据保存到Android手机根目录 原由 导入插件 设置保存路径 测试脚本 界面 测试验证 问题 原由 开发时碰到一个需求,两个手机APP,一个保存数据,一 ...
- Easy Save 3
尝试了一下,Easy Save可以保存 基本数据类型(Integer,Double等)和部分引用(集合:Array.List....Struct等),我尝试 可以保存 GameObject 和 预制体 ...
- unity 存档插件_【Unity消息】5月1日到5月15日 Unity资源商店大促
5月1日到5月15日,Unity资源商店5月大促,几百款资源5折,而且每天有一款资源打3折~ 而且Unity资源商店又改版啦,新版好好看呀~ Unity资源5月大促地址:Unity Asset Sto ...
- unity未探索区域迷雾_Unity的探索性测试
unity未探索区域迷雾 Hello everybody, my name is Claus Petersen and I am a fairly recent addition to the Uni ...
- [Unity存档系统]简单介绍Unity常见存档系统二JSON以及使用方法
学习目标: 如果你和我同样苦恼于游戏相关的数据怎么存储与读取,那么不妨看看这个up主有关Unity存档系统的教程.[Unity] 存档系统 Part 1 | PlayerPrefs | Unity初学 ...
- [Unity][存档][JSONUnity]存档数据应该存放在哪个文件夹内
打包成EXE文件后,存档数据应该存放在哪个文件夹内 应该使用哪个变量 不管是使用哪个,最后都是需要打包成exe进行运行. 参考资料2中,三:重要路径-Windows:中 Application.str ...
- 新手向 使用C#自带方法制作unity存档系统(无插件)
纯原创,自制 本人还是个在校的高中生,能力不精如果有漏洞欢迎指出 先放出我们示范项目的样子 演示项目工程文件下载 后面会在B站发详细的视频教程(所以文章之后肯会改) 嫌麻烦的直接复制到项目里就可以用哦 ...
- Unity存档系统——Json格式的文件
实例场景 点击Save按钮后,查看保存的文件 点击Load按钮后加载文档数据 Json介绍https://www.json.org/json-zh.htmlUnity中自带的JsonUtility可以 ...
- c语言easy,C语言easy….doc
Problem 1 表格问题 #include void output(const int* a) { printf("%d %d %d\n",a[0], a[1], a[2]); ...
最新文章
- unity3d游戏开发猜想——当程序猿老去
- BPM与Portal SSO实施方案v2
- Python的__pycache__文件夹
- 玩转用户标签体系,打造精细化运营底层能力 | 芒种训练营第一课
- C语言求网格的最大不重复路径数的算法(附完整源码)
- LINUX Find命令使用
- lengthOfLongestSubstring
- 经验分享 | 二本直博浙大?我只是写了篇论文而已
- CentOS6.5 安装MongoDB
- RedHat_Linux环境下防火墙配置初级入门
- 小端法、大端法、网络字节转序
- python 科研统计_Python科研统计作图Plotnine+Seaborn+matplotlib替代R ggplot2系列!(二)...
- 谈谈JProfiler的实现原理
- 论文的英文文献在哪找(除了知网)?
- SQL分组排序,取每组最新的值
- 手写Bundle Adjustment
- Python原生爬虫 --- 50行代码爬取某直播网站主播名和人气值
- 阿里怎么用DDD来拆分微服务?
- Python图像处理库PIL中图像格式转换(二)
- 高斯投影正反算C语言程序代码,高斯投影正反算c代码
热门文章
- 基于OpenCV DNN模块给黑白老照片上色(附Python/C++源码)
- 电脑服务器显示过期,win10系统提示你的设备存在过期风险怎么办_网站服务器运行维护,win10...
- 笔记 How Powerful are Spectral Graph Neural Networks
- 国外计算机cpu排行,台式计算机CPU排行榜,看看你的CPU排第几.doc
- java多边形填充_关于java:从图像(填充形状)生成多边形
- 基于pygame 图片多边形坐标获取
- ThreeJs中给立方体设置没有对角线的border
- Matlab中的正态分布概率函数
- Grafana可视化工具-之数字映射字符串
- python《打气球》小游戏(二)