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