更新日期:2024年7月13日。 项目源码:第五章发布(正式开始游戏逻辑的章节)
严格来说,在代码设计的层面上,剧情对话我们并不想将之归纳到战斗系统中,因为目前剧情对话的触发方式只有2种:某一回合开始时触发,指定角色死亡时触发,皆属于自动条件触发,所以交给负责回合制驱动的关卡来触发才是最为合适的。
剧情对话
某一回合开始时触发
指定角色死亡时触发
回合制驱动
在之前的文章中我们编写了对话数据集类DialogDataSet,其中有一个属性:
DialogDataSet
/// <summary> /// 对话是否已触发完成 /// </summary> public bool IsDone { get;