Story
剧情系统
剧情相关操作函数列表
PlayDialogue
-
描述: 开始播放剧本
-
范围: 客户端
参数列表:
| 参数 | 类型 | 说明 |
|---|---|---|
| StoryID | number | 剧本ID |
Story:PlayDialogue(1)ShowDialogue
-
描述: 对玩家弹出对话框
-
描述: SpeakerID:说话者ID 不填为旁白,0为玩家,其他值则查找对应npc
-
描述: AnimRecycle:动作是否循环 默认不循环
-
描述: CameraDistance:相机距离 0-300
-
描述: Content:对话内容
-
描述: VoiceGroupID|VoiceStepID:显示对话时播放的语音,对应剧情编辑中的具体的对话
-
范围: 客户端
参数列表:
| 参数 | 类型 | 说明 |
|---|---|---|
| DialogueData | table | 对话信息 |
| SpeakerEmo | number | 说话者面部表情 |
| SpeakerAnim | number | 说话者动作 |
| BoxType | number | 对话框皮肤 |
| Emotion | number | 气泡表情 |
local DialogueData = {}DialogueData.SpeakerID = 0DialogueData.AnimRecycle = falseDialogueData.CameraDistance = 10DialogueData.Content = "测试"DialogueData.VoiceGroupID = 1DialogueData.VoiceStepID = 1Story:ShowDialogue(DialogueData,100001,200001,400001,300001)