# Promise GameServerManager.getRoomInfo(Object object)

Promise 风格 调用:不支持

# 功能描述

获取房间详情

# 参数

# Object object

属性 类型 默认值 必填 说明
success function 接口调用成功的回调函数
fail function 接口调用失败的回调函数
complete function 接口调用结束的回调函数(调用成功、失败都会执行)

# object.success 回调函数

# 参数
# object res
属性 类型 说明
data object
结构属性 类型 说明
roomInfo Object
结构属性 类型 说明
appId string 小游戏 appId
roomIdStr number 房间 ID
roomState number 房间状态
合法值 说明
1 组队中
2 该房间的对局游戏已开始
3 该房间的对局游戏已结束
4 房间已销毁
5 房间连接已建立,等待对战连接建立
maxMemberNum number 房间最多可容纳人数
createTimestamp number 创建时间
updateTimestamp number 最近更新时间
gameTick number 游戏下发帧的时间间隔,单位 ms
startPercent number 需要满足百分比的玩家都发送了开始指令才能启动游戏。有效范围 0~100,0 表示只要有一个人调用开始就启动,100 表示要求所有人都开始才能启动。
roomExtInfo string 游戏自定义的关于房间的扩展信息
gameLastTime number 游戏对局时长,单位 s
udpReliabilityStrategy number UDP可靠性策略, 0:全冗余 N:固定冗余N帧
memberList Array.<Object> 成员列表
结构属性 类型 说明
isReady boolean 玩家准备状态
role number 角色
合法值 说明
0 普通成员
1 房主
posNum number 座位号,从 0 开始
headimg string 头像 URL(房间 needUserInfo 为 true 时才会有)
nickname string 用户昵称(房间 needUserInfo 为 true 时才会有)
clientId number 用户在房间内的唯一标识
enableToStart boolean 是否已做好游戏开始准备(调用过 startGame)
memberExtInfo string 游戏自定义的关于成员的扩展信息
seed string 游戏随机种子

# 返回值

# Promise

调用结果返回的 Promise,resolve/reject 回调结果对应 success/fail。