团结游戏统计节省
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了团结游戏统计节省相关的知识,希望对你有一定的参考价值。
我需要帮助来定义用于管理游戏数据的API。
例如:
Person john = new Person
{
Id = 1234,
Name = "John Doe",
Email = "jdoe@example.com",
Phones = { new Person.Types.PhoneNumber { Number = "555-4321", Type = Person.Types.PhoneType.HOME } }
};
我希望能够将数据保存到不同的存储介质:Unity的PlayerPrefs,内存中,存储到文件,protobuf。
并且它不应该要求对使用此API的代码进行任何更改。
答案
保存数据的最简单方法是将其全部序列化为JSON字符串,然后您可以将其保存到Unity的PlayerPref,文件甚至将其存储在外部服务器上。
有几个可以免费使用的插件(或者你可以使用内置的Unity序列化,只要你的数据没有任何嵌套数组)。
https://docs.unity3d.com/Manual/JSONSerialization.html
https://assetstore.unity.com/packages/tools/input-management/json-net-for-unity-11347
https://assetstore.unity.com/search?q=json&k=json
祝一切顺利,
统一骑士团
以上是关于团结游戏统计节省的主要内容,如果未能解决你的问题,请参考以下文章