我是Unity新手,我想知道为我的游戏实现在线数据库的最佳方法是什么。它只需要存储玩家分数和玩家姓名。
该游戏适用于Windows版本。是否有有用的工具为Windows游戏设置在线数据库?
答案 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