是否可以使用 AirConsole 获得每个用户的持久数据?

Posted

技术标签:

【中文标题】是否可以使用 AirConsole 获得每个用户的持久数据?【英文标题】:Is it possible to have per-user persistent data with AirConsole? 【发布时间】:2016-11-06 00:56:47 【问题描述】:

我正在考虑使用 AirConsole 开发一款游戏。不过,我不确定它是否是正确的平台,因为我需要一种将数据保存到每个玩家唯一的对象的方法,这样我就可以跨游戏会话保存玩家的数据。这是我想做的:

    与玩家 B 在一台 AirConsole 上玩游戏时,玩家 A 解锁了一项能力 玩家 A 与 AirConsole 会话断开连接,然后与玩家 C 一起加入游戏 玩家 A 仍然拥有上次玩游戏时解锁的能力,而玩家 C 没有,因为他们之前没有玩过。

安全可靠地执行此操作的最佳方法是什么?

另外,很高兴看到 AirConsole 提供了一种进行远程多人游戏的方法。这将允许您在桌面浏览器中输入连接代码,以镜像控制台的屏幕,以便您可以与不在附近的朋友一起玩。

从笔记本电脑上运行 AirConsole 的方法也很棒——在大学里,WiFi 太糟糕了,无法在上面玩 AirConsole,而在没有互联网连接的情况下将它本地托管在单独的路由器上的方法会很棒

【问题讨论】:

【参考方案1】:

在最新的 API 中提供了持久存储,看看这些方法

airconsole.requestPersistentData
airconsole.onPersistentDataLoaded
airconsole.onPersistentDataStored
airconsole.storePersistentData

http://developers.airconsole.com/#!/api

到目前为止,AirConsole 并未提供任何使您的游戏成为在线多人游戏的功能。您必须开发自己的服务器端解决方案并在此基础上构建您的 AirConsole 游戏。

【讨论】:

感谢您的回复。我使用什么键来获取持久数据?我的意思是,如果他们选择加入,我如何将数据从他们的手机传输到他们的帐户?

以上是关于是否可以使用 AirConsole 获得每个用户的持久数据?的主要内容,如果未能解决你的问题,请参考以下文章

AirConsole 中是不是支持 WebGL 2.0?

AirConsole 发送消息限制

在 AirConsole 上发布葡萄牙语游戏

是否可以获取使用我的应用程序的每个人的用户信息

将表单数据从控制器发送到 AirConsole 上的屏幕

AirConsole 控制器生成器