【英雄的黎明2】事件编辑器简要教程(更新:2020.07.11)

标签:
三国志英雄的黎明剧本编辑器 |
分类: 三国志-英雄的黎明2 |
事件编辑器目前处于内部测试阶段。目前只能显示一些文字/图片内容。其它功能会逐步添加。
1,添加事件,以及事件的基本设置。

a)新建事件,双击或者点击【编辑事件】进入具体的事件编辑窗口。
事件编辑窗口左边会出现一个树形结构。表示一个事件的基本结构。
- 基本
- 条件
- 动作
基本:该剧本的基本设置,
- 事件名:表示该事件的名字。
- 所属势力:把事件和某个势力绑定。当玩家选择该势力时,事件才有可能会发生;如果选择【空】,表示玩家无论选择哪个势力,该事件都会发生。
条件:表示事件发生的条件。
条件篇
在【条件】节点上点击右键可以添加具体的事件出现条件。
通过一个简单的例子了解条件系统
目标:
- 希望游戏开局时,展示一段对话。
分析:
该剧本是190年1月开局,所以设置剧本的条件为时间=190年1月触发该事件。
做法:
a)在【条件】节点添加一个【并且】节点。
b)在【并且】节点下添加一个【等于】节点。此时【等于】节点下会自动生成2个节点【值】
c)点击其中一个【值】节点,修改类型为【对象】,此时会自动增加一个选项,表示现在想要指定的是哪个对象的哪个属性,依次选择【全局】对象的【年】属性。
d)将另一个【值】节点的类型保持【值】不变,在下面的输入框里输入190.
我们希望在剧本开局时,触发事件。但目前只设置了年,没有设置月。这样的事件实际上会在190年每一个月都发生一次。这不是我们想要的结果,所以我们需要进一步限制事件发生的月份。
e)在【并且】节点上右击,再次添加一个【等于】节点。
f)点击其中一个【值】节点,选择类型为【对象】,选择对象【全局】,属性【月】。
g)点击另一个【值】节点,填写1。
这样,就完成该事件的条件部分。
如果你有编程经验,你会很容易理解上面这一段条件等效的程序表达式为:
- if (全局.年==190 && 全局.月==1){ ... }
对于没有编程经验的同学来说,这段条件用人话说就是:
- 如果 全局.年 等于 190 并且 全局.月 等于 1时,满足条件。
【值】节点可以选择【对象】和【值】两种模式,【对象】模式表示可以选取游戏里面某个对象(如:武将,据点。。。)的某个属性用于判断。所以它是个变量,随着游戏的进行发生变化;【值】模式表示一个固定具体的值。
目前支持运算方式包括:
- 并且
- 或者
- 反向
- 等于
- 不等于
- 大于
- 大于等于
- 小于
- 小于等于
上面这些运算符基本涵盖了所有可能用的到运算符,可以组合出所有可能的逻辑表达。
因为还在内测简单,目前支持的【对象】【属性】还比较少。后续会进一步完善。
特殊条件:
剧本开始:新开剧本是触发;剧本作者可以利用此条件做一些剧本开始前的故事介绍。结合【事件绑定势力】可以实现玩家选不同势力开局时,看到不同的故事介绍。
剧本胜利:当玩家势力胜利时触发;剧本作者可以利用此条件做一些势力胜利后的故事介绍。
剧本失败:当玩家势力时触发;
城池攻陷:当城池被部队攻破时触发。
动作篇
如果事件的条件满足,就该执行事件的动作了。
1)执行顺序:
动作是一长串执行的动作列表。系统会从上至下依次执行。
当然,也可以增加【菜单】选项控制执行的顺序。
如果选择【可以】,流程会跳转到【4对话】继续执行。
如果选择【不行】,流程会跳到【2.对话】处执行。
如果中途遇到退出,即退出该事件。
2)具体的节点功能:
a)对话:显示一个武将说话的效果。
b)多人对话:显示多个武将对话的效果。
操作方法:添加【多人对话】节点后,在【多人对话】节点上按右键可以添加具体的【对话】节点。
c)旁白:显示一段旁白文字和图片。
文字为必选项。图片为可选项。
d)菜单:显示一个菜单给玩家选择。
操作方法:添加【菜单】节点后,在【菜单】节点上右键添加【选项】。
在【选项】中可以设置选项按钮上的文字,和要跳转到的位置。
e)退出:因为有【菜单】功能可以造成流程出现不同的分支。当“前面”的分支执行完后,为了不执行到“后面”的分支。中途可以结束分支的执行。
注意:如果增加或者删除了【动作】下的节点,需要检查【菜单】选项跳转是否正确。
f)修改势力属性:
爵位:可以实现对势力爵位的修改;利用此功能实现【称帝】的操作。
g)修改据点属性:
金:修改据点的资源。利用此功能可以实现奖励资源的效果,也可以给AI增加资源来提高游戏难度。
米:同上
士兵:同上
兵装:同上
治安:同上
h)修改武将属性:
i)修改外交关系
j)特殊
剧本胜利:游戏默认是统一全图为胜利条件。但此功能可以修改剧本胜利的条件。利用此功能可以实现自定义剧本胜利条件的设定。例如实现xx势力攻下洛阳,剧本胜利。
剧本失败:同上。