【问题标题】:How to save/ load game data for webGL如何为 webGL 保存/加载游戏数据
【发布时间】:2015-08-08 12:00:07
【问题描述】:

我使用了 playerprefs 并添加了序列化,一切正常,但我需要另一种保存和加载方式,因为我在网站上有游戏,并且在网站上,有登录,我需要找出是否有一种将数据保存到个人帐户的方法,并且还能够在该人登录时将数据加载回游戏中,即使是从不同的电脑上

【问题讨论】:

  • 您可以使用数据库让您的游戏进行休息呼叫或使用后端服务器的网络服务。如果您将游戏放在 Kongregate 等特定于游戏的网站上,您应该看看该网站是否没有可以存储玩家数据的 API。

标签: c# unity3d


【解决方案1】:

有很多方法可以做到这一点。您可以编写自己的服务器端代码,或使用第三方插件来完成此操作。

如果您有兴趣尝试自己的实现,Unity Wiki's Server Side Highscore 是一个很好的起点。

该示例包含有关如何设置数据库的逐步说明、一些 PHP 代码(允许您进行 GET 和 POST)以及 JS 和 C# 中的 Unity 端代码。

【讨论】:

  • 我必须使用 c#,这是我的一个模块的项目
【解决方案2】:

前段时间,我创建了一个服务器,用于统一为我的 webGL 游戏在服务器上写入数据。这是git repository 的路径。

【讨论】:

  • 我必须使用c#,这是大学的一个项目,有什么办法吗?我也有不同的困难,所以我可以加载游戏的信息和难度还是太复杂了
  • 类仅用 c# 编写。示例类具有从服务器在线保存和加载游戏数据所需的所有功能和说明。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-12-02
  • 2012-05-18
  • 2018-05-22
  • 2010-09-23
相关资源
最近更新 更多