【问题标题】:How do i connect a 'unity' web-based game to a 'ruby on rails' website's database?如何将“unity”基于网络的游戏连接到“ruby on rails”网站的数据库?
【发布时间】:2015-03-02 16:05:21
【问题描述】:

我和朋友正在开发的游戏需要连接到网站的数据库,因为玩家需要使用保存在网站数据库中的帐户登录,我们需要将玩家的游戏记录和统计数据保存在同一数据库中数据库。 我们还没有决定数据库类型(是使用 SQLite3 还是 PG 还是 NoSQL),我们愿意接受任何可以解决我们问题的建议。

如果更容易连接到数据库,我们可以使用不同的游戏引擎。

【问题讨论】:

  • SO 中的 Unity 标签不适用于 Unity3d 游戏引擎。请使用 unity3d 标签。

标签: ruby-on-rails database unity3d game-engine


【解决方案1】:

不要仅根据您要实现的后端数据库来选择游戏引擎。 Unity 是一个非常强大的引擎,那里有很多资产可以用来连接到后端。

我的建议是分别设计一个可靠的游戏和一个可靠的后端,然后通过 REST 服务将它们连接起来。这样你的游戏和你的后端就会解耦。

在不了解更多细节的情况下很难选择数据库引擎,例如用户数量、要存储的数据类型、并发性等...但是我已经使用 Django、Tastypie 为多人游戏实现了可靠的后端和 Postgres 数据库。

【讨论】:

    【解决方案2】:

    使用 ruby​​ 在 db 之上构建一个基于 json rest 的服务层,然后使用来自 unity 的普通 http 请求调用它。

    【讨论】:

      猜你喜欢
      • 2011-08-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-04-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多