CryDialogSystem与设计原因
# 前言 CryDialogSystem 是基于 Unity3D Editor 的对话系统。代码基于之前的项目 “Cry Story Editor”,并进行修改、添加功能而成。 之所以单独将 “对话系统” 单独从 Story Editor 中独立出来,而不是将功能弄在一块,主要是考虑到对话与剧情本身的差别。按照逻辑,不同于 CryStoryEditor 全局的控制,CryDialogSystem 设计为适用于单个对象的处理。因此,结合 CryStoryEditor 可以更方便地处理 NPC 之间的对话逻辑控制。 出现这样的逻辑分化的原因,是由于在这之间,我又去体验了一下传统的 RPG...
more...