团结游戏统计节省

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

祝一切顺利,

统一骑士团

以上是关于团结游戏统计节省的主要内容,如果未能解决你的问题,请参考以下文章

依次播放多个音频片段

团结 |如何复制游戏对象的值而不是地址?

我们可以用团结的python制作游戏吗? [关闭]

团结ui和collider2d

超级有用的9个PHP代码片段

译文:18个实用的JavaScript代码片段,助你快速处理日常编程任务