# Function: connect

connect(initData: RelayInitParams): Promise‹boolean›

连接帧同步服务

example

// 需要先通过匹配系统完成匹配,获取连接需要的token
import { matchSystem, frameSyncSystem } from "@timi/mogs-sdk";

let lockStepTokenInfo
// 先使用匹配系统进行匹配(略)
// 收到匹配确认的事件后
matchSystem.onMatchConfirmed(async (res) => {
if(!res.confirmPlayer && !res.isOvertime && res.lockStepTokenInfo) {
//  res.lockStepTokenInfo即包含了连接帧同步需要的信息
    lockStepTokenInfo = res.lockStepTokenInfo
}
// 连接帧同步
await frameSyncSystem.connect({
   token: lockStepTokenInfo.token,
   userId: lockStepTokenInfo.userId,
});

})
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18

# 参数:

属性 类型 描述
initData RelayInitParams 帧同步参数和回调函数

# 返回值:

Promise‹boolean›

是否成功