DragonWind

关于我所理解的NPC交互对话

怎么触发先不讲,不在考虑范围之内

触发后,传入一个楔子ID

通过读取楔子表,找到这一行,可能包括

0-n个交互ID

剧情ID,剧情Part

如果有剧情ID,走播放剧情+Part,这一Part播完了之后,读StoryDialogue表,走下一个楔子ID

如果没有剧情ID,那么走交互ID,弹出几个按钮,按钮的名字可以通过交互表得到,每个按钮有ID,用来触发逻辑的时候判断

点某个按钮后,走逻辑 -> 比如发包什么的,然后再play下一段楔子ID