收藏
回答

GameServerManager.getLostFrames,小游戏游戏服务中的这个API无用?

框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
小游戏 Bug GameServerManager.getLostFrames 工具 8.0.19 2.23.4
this.server.getLastRoomInfo({
            success: res => {
                this.server.reconnect({ accessInfo: res.data.accessInfo }).then((res) => {
                    console.log("relinkSuccess", res.maxFrameId, this._svrFrameIndex);//_svrFrameIndex为客户端掉线前收到的最新帧id
                    this.server.getLostFrames({
                        beginFrameId: this._svrFrameIndex,
                        endFrameId: res.maxFrameId
                    }).then(res => {
                        console.log("getlostSuccess", res)
                        this._frames.push(res.data.frameList);
                    }).catch(err => { console.log(err, "getlostFail") })
                }).catch(err => {
                    console.log(err, "relinkFail")
                });
            },
            fail: err => {
                console.log(err, "getLastRoomInfoFail")
            }
        })

回答关注问题邀请回答
收藏

1 个回答

  • 胡超
    胡超
    2022-05-09

    返回的结果总是超时,是不是游戏服务自身本来就没有存储整个对局的帧?

    2022-05-09
    有用
    回复
登录 后发表内容