Appearance
剧情动画模块管理接口 Timeline
具体函数名及描述如下:
| 序号 | 函数名 | 函数描述 |
|---|---|---|
| 1 | PlayForAll(...) | 对所有玩家播放Timeline |
| 2 | PlayForPlayer(...) | 对指定玩家播放Timeline |
| 3 | Pause(...) | 暂停指定玩家的Timeline播放 |
| 4 | Resume(...) | 恢复指定玩家的Timeline播放 |
| 5 | SkipForPlayer(...) | 跳过指定玩家当前正在播放的Timeline |
| 6 | GetPlayerState(...) | 获取玩家Timeline播放状态 |
| 7 | IsAllFinished(...) | 检查所有玩家是否都已播放完成指定Timeline |
PlayForAll
- 参数及类型:
- timelineId:
stringTimeline 资源id
- timelineId:
- 返回值及类型:
- code:
boolean成功(true)
- code:
- 该方法的主要作用: 对所有玩家播放Timeline
- 具体使用案例如下:
lua
local code = Timeline:PlayForAll(timelineId)PlayForPlayer
- 参数及类型:
- 返回值及类型:
- code:
boolean成功(true)
- code:
- 该方法的主要作用: 对指定玩家播放Timeline
- 具体使用案例如下:
lua
local code = Timeline:PlayForPlayer(uin, timelineId, reverse, playToEnd)Pause
- 参数及类型:
- 返回值及类型:
- code:
boolean成功(true)
- code:
- 该方法的主要作用: 暂停指定玩家的Timeline播放
- 具体使用案例如下:
lua
local code = Timeline:Pause(uin, timelineId)Resume
- 参数及类型:
- 返回值及类型:
- code:
boolean成功(true)
- code:
- 该方法的主要作用: 恢复指定玩家的Timeline播放
- 具体使用案例如下:
lua
local code = Timeline:Resume(uin, timelineId)SkipForPlayer
lua
local code = Timeline:SkipForPlayer(uin)GetPlayerState
- 参数及类型:
- 返回值及类型:
- state:
number播放状态(0空闲 1播放中 2暂停)
- state:
- 该方法的主要作用: 获取玩家Timeline播放状态
- 具体使用案例如下:
lua
local state = Timeline:GetPlayerState(uin, timelineId)IsAllFinished
- 参数及类型:
- timelineId:
stringTimeline 资源 id
- timelineId:
- 返回值及类型:
- code:
boolean全部完成(true)
- code:
- 该方法的主要作用: 检查所有玩家是否都已播放完成指定Timeline
- 具体使用案例如下:
lua
local code = Timeline:IsAllFinished(timelineId)