【发布时间】:2015-08-07 22:44:34
【问题描述】:
我已经完成了序列化(.dat 文件)和 playerprefs,它适用于 webGL 构建,但我在网站上有游戏,它从数据库中调用单词,我可以将游戏数据保存到表中并调用用户想要加载保存的游戏时的数据?我的讲师希望它像这样工作 - 当一个人登录游戏显示的网站时,游戏数据只能根据该人的帐户加载
【问题讨论】:
标签: c# unity3d unityscript
我已经完成了序列化(.dat 文件)和 playerprefs,它适用于 webGL 构建,但我在网站上有游戏,它从数据库中调用单词,我可以将游戏数据保存到表中并调用用户想要加载保存的游戏时的数据?我的讲师希望它像这样工作 - 当一个人登录游戏显示的网站时,游戏数据只能根据该人的帐户加载
【问题讨论】:
标签: c# unity3d unityscript
Unity 没有提供像 PlayerPrefs 这样在客户端/服务器架构之上运行的东西。
您需要自己实现它,并且有很多方法可以实现(websockets、webservices 等)
Unity 的 wiki 提供了一个很好的起点,可以帮助您了解您想要做什么,并附有 online hightscores 示例。这作为一个 Web 应用程序工作,您在服务器端有 PHP,而 Unity 作为客户端,使用 WWW 类与服务器通信。
如果您了解 RESTfull 和 WebSockets,您可以尝试实现比此示例更好的解决方案,或者在 unity 的 store 上找到一些东西。
【讨论】: