如何在Unity中向游戏添加在线数据库?

时间:2019-02-15 17:43:47

标签: c# sql database unity3d

我是Unity新手,我想知道为我的游戏实现在线数据库的最佳方法是什么。它只需要存储玩家分数和玩家姓名。

该游戏适用于Windows版本。是否有有用的工具为Windows游戏设置在线数据库?

2 个答案:

答案 0 :(得分:1)

我建议您为数据库设置一个诸如Azure的云服务,并使用RESTful微服务连接到该服务,在其中执行所需的操作,例如GET得分,PUT得分等。

编辑:这是一个更简单的建议,请使用官方的Microsoft SDK连接到CosmosDB(noSQL)并存储/检索数据。 https://docs.microsoft.com/en-us/sandbox/gamedev/unity/azure-storage-unity

答案 1 :(得分:1)

首先,您需要确定要使用的数据库。我建议您使用经典的基于SQL的数据库,例如MySQL或MariaDB。之后,您只需要为您选择的数据库引擎搜索.Net / C#驱动程序/库,并在Unity项目中使用它,或者仅使用.Net随附的SqlClient名称空间

这将使您开始时没有第三方依赖性:https://docs.microsoft.com/en-us/dotnet/api/system.data.sqlclient.sqlconnection?view=netframework-4.7.2