您尚未登录

登录

您尚未登录

登录

推荐您使用PC浏览器访问

确定
  • 开发者中心
  • >
  • 云游戏
  • >
  • 快速入门
  • >
  • 排队管理
  • >
  • H5

排队管理

实例数不足的时候,会发生排队现象,实例数即接入商在海马云平台订购的HSN数量。

通过SDK提供的接口,您可以让用户选择是否进入排队队列,具体方法为,发生排队现象的时候,在启动游戏传入的回调函数onSceneChanged会收到sceneId:wait,reason:whetherToQueue的信息,询问是否进入排队。同时还会收到message:排队的原因,waitingPeople:当前排队人数,如果用户选择进入排队,请调用Cloudplay.enterQueue(),否则请调用Cloudplay.outQueue()。

代码示例

function sceneChanged(sceneId, extraInfo) {
    if(sceneId == 'wait' && extraInfo.reason == 'whetherToQueue') {
        var queueOrNot = confirm("是否进入排队");//可以设计漂亮UI提示代替这部分内容
        if(queueOrNot == true) {
            Cloudplay.enterQueue();
        }else {
            Cloudplay.outQueue()
        }
    }
}
×

本篇文章对你是否有帮助?

更多建议

请输入您的建议