【问题标题】:How to run cocos creator's android build in the background如何在后台运行cocos creator的android build
【发布时间】:2019-09-20 05:43:28
【问题描述】:

实际上我有一个使用 JavaScript 在 Cocos Creator(v2.0.9) 中开发的扑克游戏。游戏使用网络套接字。因此,当 android 应用程序处于后台时,web socket 也会因为这个游戏错过服务器触发的广播而暂停。每次应用程序恢复时我们都需要重新连接,这会给用户带来困难。操作和调度程序也会暂停。

所以,我希望我的应用仍然在后台运行以保持游戏状态。

【问题讨论】:

    标签: javascript java android cocos2d-js cocoscreator


    【解决方案1】:

    我也在做一个扑克游戏,我们用以下方式处理了同样的情况。

    您可以这样做,而不是尝试在后台收听服务器消息,当您的应用恢复时,从服务器请求一个数据包,其中包含游戏的当前状态以及填充场景所需的所有数据.在您收到该数据后,处理该数据,填充您的场景,然后您的游戏的正常循环可以恢复。

    注意:重新连接后,请确保您的游戏在处理任何其他数据之前等待同步数据,您可能会在游戏与服务器连接后立即收到这些数据。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-07-17
      相关资源
      最近更新 更多