【问题标题】:real time multiplayer google play services实时多人谷歌播放服务
【发布时间】:2013-10-20 12:47:43
【问题描述】:

我正在使用 google play 服务进行多人游戏。我使用自动匹配作为玩家选择的标准。我遵循了谷歌示例代码并避免在活动之间切换。我在两个不同的设备上进行了测试,两个用户都可以成功登录,自动匹配,游戏就开始了。然而,在某个瞬间之后,玩家与房间断开连接并且游戏状态被破坏。在调试时,我发现控件在某个时刻转到了活动的 onPause() 方法。 我找到了一个解决方案,可以打开唤醒锁或屏幕,以保持线程运行。 非常感谢您的回复和帮助。

【问题讨论】:

    标签: android google-play-services google-play-games


    【解决方案1】:

    我经常看到的一个问题是,当您在 Activity 顶部弹出等候室 UI 并导致 Activity 停止时,连接将丢失。我建议您使用我们内置的没有该问题的等候室 UI,或者使用活动中的等待消息(如视图)而不是弹出单独的窗口。

    【讨论】:

    • 非常感谢您的回答,我一直在等待答案。因为很长时间以来我一直在找出错误。我会尝试并告诉你它是否适合我。
    • 我使用了您内置的等候室 UI,但问题并未结束。可以将活动设为服务然后发送消息吗??
    猜你喜欢
    • 1970-01-01
    • 2014-08-18
    • 2014-05-23
    • 1970-01-01
    • 1970-01-01
    • 2016-10-28
    • 2014-11-20
    • 2015-05-08
    相关资源
    最近更新 更多