Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/209.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/ant/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 我们是否可以从RealtimeMultiPlayer房间中的其他用户访问用户槽的云数据_Android_Google Play Services_Multiplayer - Fatal编程技术网

Android 我们是否可以从RealtimeMultiPlayer房间中的其他用户访问用户槽的云数据

Android 我们是否可以从RealtimeMultiPlayer房间中的其他用户访问用户槽的云数据,android,google-play-services,multiplayer,Android,Google Play Services,Multiplayer,我正在开发一款游戏——使用谷歌游戏服务,开发实时多人游戏,我们可以选择谷歌游戏服务 在API上显示此信息 使用云存储服务的应用程序最多可以使用四组不同的数据或插槽来为每个用户保存和加载数据。每个插槽由0到3的整数或键标识,最多可容纳256 KB的数据,总存储大小为1024 KB 每个数据插槽都可以独立于其他插槽进行更新,从而启用多个用于管理应用程序数据的选项。例如,您可以使用插槽为用户管理多个已保存的游戏。您还可以使用插槽创建单独管理的数据段,这些数据段可以独立更新,从而最大限度地减少数据上载大

我正在开发一款游戏——使用谷歌游戏服务,开发实时多人游戏,我们可以选择谷歌游戏服务

在API上显示此信息

使用云存储服务的应用程序最多可以使用四组不同的数据或插槽来为每个用户保存和加载数据。每个插槽由0到3的整数或键标识,最多可容纳256 KB的数据,总存储大小为1024 KB

每个数据插槽都可以独立于其他插槽进行更新,从而启用多个用于管理应用程序数据的选项。例如,您可以使用插槽为用户管理多个已保存的游戏。您还可以使用插槽创建单独管理的数据段,这些数据段可以独立更新,从而最大限度地减少数据上载大小并减少网络带宽消耗。例如,如果您的应用程序是一款冒险游戏,您可以将玩家的库存存储在一个插槽中,同时将其游戏中角色的外观存储在另一个插槽中。如果玩家随后更改了角色的头发颜色,则可以更新角色的外观,而无需重新上传玩家的全部清单


我的问题是我们可以从user2访问user1数据吗。可能吗?那怎么做呢?

虽然你不能直接访问它,但你的应用程序可以向其他玩家请求数据,并通过消息发送数据

所以Player1和Player2连接到一个房间。Player1向Player2发送数据请求,Player2向Player1发送数据请求。。。收到数据后,Player1和Player2都会访问其云存储中的数据,并将数据发送回另一方..(或者不发送,取决于您设置的参数)