跳转到内容

Story

剧情系统

剧情相关操作

函数列表

PlayDialogue

  • 描述: 开始播放剧本

  • 范围: 客户端

参数列表:

参数类型说明
StoryIDnumber剧本ID
Story:PlayDialogue(1)

ShowDialogue

  • 描述: 对玩家弹出对话框

  • 描述: SpeakerID:说话者ID 不填为旁白,0为玩家,其他值则查找对应npc

  • 描述: AnimRecycle:动作是否循环 默认不循环

  • 描述: CameraDistance:相机距离 0-300

  • 描述: Content:对话内容

  • 描述: VoiceGroupID|VoiceStepID:显示对话时播放的语音,对应剧情编辑中的具体的对话

  • 范围: 客户端

参数列表:

参数类型说明
DialogueDatatable对话信息
SpeakerEmonumber说话者面部表情
SpeakerAnimnumber说话者动作
BoxTypenumber对话框皮肤
Emotionnumber气泡表情
local DialogueData = {}
DialogueData.SpeakerID = 0
DialogueData.AnimRecycle = false
DialogueData.CameraDistance = 10
DialogueData.Content = "测试"
DialogueData.VoiceGroupID = 1
DialogueData.VoiceStepID = 1
Story:ShowDialogue(DialogueData,100001,200001,400001,300001)