【问题标题】:Do i need a separate database when making a game in Unity3D With Android Games services, Apple Game Center and Facebook使用 Android 游戏服务、Apple Game Center 和 Facebook 在 Unity3D 中制作游戏时是否需要单独的数据库
【发布时间】:2021-03-23 15:56:14
【问题描述】:

我正在使用 Android 游戏服务、Apple Game Center 和 Facebook 创建一个 Unity3D 手机游戏,我想知道我是否需要一个单独的数据库来存储不同的变量,如助推器、货币等,或者我可以使用这些服务来这样做?

【问题讨论】:

    标签: android facebook unity3d game-center


    【解决方案1】:

    我认为这取决于你正在制作的游戏。

    但总体答案是“是”

    您可能想要保存一些敏感数据,例如货币/助推器/每日奖励并进行服务器端验证。

    你不能信任玩家。

    如果没有服务器端验证和数据库,将很难验证玩家是否真的在等待下一个每日奖励,或者他只是在手机上切换了日期/时间。

    与货币/助推器相同:没有服务器端验证和数据库,您必须将数据保存在 playerPrefs 中。玩家可以找到 playerPrefs 位置并更改货币数量,而您将永远无法检查它。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-10-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多