mes*_*guy 7 persistence json unity-game-engine saving-data unity5
我想知道......在Unity游戏中保存数据的最佳方法是什么.JSONs?如果是这样,怎么样?谢谢
Muh*_*han 25
简短回答你的长问题!
以下是为Unity项目保存数据的一些不同方法和方法:
独立于平台:以独立于平台的方式在Unity3D中保存数据的一种方法是使用PlayerPrefs类.(了解更多1,2).
持久性 -使用DontDestroyOnLoad,PlayerPrefs和数据序列化 视频教程统一保存和加载数据.
服务器端:您还可以使用服务器来保存数据(例如PHP和MySQL数据库的组合).您可以使用它来保存分数数据,用户配置文件等.从Unity Wiki了解更多信息
要以稍后可以理解和加载的格式将游戏内数据保存到硬盘驱动器,请使用称为序列化的.NET/Mono功能.学到更多
有关Unity的简单JSON指南可在Unity Wiki上获得,或者您可以正式看到JSON序列化
SQLite(适用于您的应用程序的嵌入式数据库)是获得免费软件包的另一个很好的选择,如果您了解SQL,它很简单(也是我最喜欢的).
您可以使用许多在资产商店中免费和付费的资产。
Save Game Free - XML 和 JSON 保存和加载。
句法:
Saver.Save<T> (T data, string fileName);
Run Code Online (Sandbox Code Playgroud)
例子:
Saver.Save<MyData> (myData, "myData"); // The .json extension will be added automatically
Run Code Online (Sandbox Code Playgroud)
Save Game Pro - 二进制保存和加载。快速和安全。便于使用。
句法:
SaveGame.Save<T> (T data, string identifier);
Run Code Online (Sandbox Code Playgroud)
例子:
SaveGame.Save<int> (score, "score");
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
31883 次 |
| 最近记录: |