# Interface: BaseFrameCache
• BaseFrameCache()
# Properties
# Optional
config
• config? : any
Returns: any
# curFrameID
• curFrameID: number
Returns: number
# curNetFrameID
• curNetFrameID: number
Returns: number
# Optional
curSyncHoleID
• curSyncHoleID? : number
Returns: number
# frameList
• frameList: Frame[]
Returns: Frame[]
# inputTimeMap
• inputTimeMap: object
Returns: object
# Optional
nextHoleID
• nextHoleID? : number
Returns: number
# playerID
• playerID: number | string
Returns: number | string
# popTimeout
• popTimeout: any
Returns: any
# Methods
# addFrame
▸ addFrame(platformFrame
: any, tick
: number): any
添加帧到缓存区
# 参数:
属性 | 类型 | 描述 |
---|---|---|
platformFrame | any | 平台的帧的类型 |
tick | number |
# 返回值:
any
# genFrameInfo
▸ genFrameInfo(frame
: any, tick
: number): Frame
转换帧格式
# 参数:
属性 | 类型 | 描述 |
---|---|---|
frame | any | 原始帧数据 |
tick | number |
# 返回值:
# init
▸ init(playerID
: number, config
: any, idMap?
: object): any
# 参数:
属性 | 类型 | 描述 |
---|---|---|
playerID | number | 玩家ID |
config | any | - |
idMap? | object |
# 返回值:
any
# loadGameData
▸ loadGameData(): string
读取游戏数据
# 返回值:
string
# popFrame
▸ popFrame(): Frame
取帧
# 返回值:
# saveGameData
▸ saveGameData(gameData
: string): boolean
保存游戏数据
# 参数:
属性 | 类型 | 描述 |
---|---|---|
gameData | string |
# 返回值:
boolean
# setStartFrame
▸ setStartFrame(start
: number): any
设置开始帧
# 参数:
属性 | 类型 | 描述 |
---|---|---|
start | number |
# 返回值:
any