Unity基于LitJson的存档系统:
描述:
最近在做自己的第一个游戏,因为之前都是随便玩玩的,所以并不是很深入。昨天看了LitJson的数据持久化,今天就试着去做了下,从早上干到现在,虽说代码可能不足,但起码功能实现了,后续再加修改不是大事。其中我也总结了一些坑。LitJson的简单使用
- 下载一个LitJson.dll,放在Assets/Plugins下
- 在脚本中using LitJson
- 创建好SL类,来保存需要存储的数据。要序列化[System.Serializable]
- SaveObjectToJson存档
private void SaveObjectToJson()
{
save.scene = GameManager.getSceneIndex();
save.posX = GameManager.instance.player.transform.position.x;
save.posY = GameManager.instance.player.transform.position.y;
Debug.Log(save