对战(Battle)的使用方法

You are here:
< Back

简介

对战,即设置多个阵营(最少2个)为敌对状态,使用指定攻击动作,死亡动作,特效等自动对战。当达到设定的各阵营的死亡率时对战会自动结束。

对战作为一个独立的“事件”,与UnrealFront的WorkFlow中其他事件(move/action/attack等)相同,遵循WorkFlow的事件执行顺序与依赖关系设置。

对战功能适合用于现代战争题材的多人火拼,冷兵器时代的群体战役等。凡是涉及人数较多的冲突,就可以考虑使用对战功能。

示例视频

对战演示

使用方法

Step1

创建各个阵营的角色,可以为个体人物,也可以为群体人物。一个阵营内可以增加任意多个个体和群体。将创建好的角色摆放在场景中指定位置。

Step2

创建一个「对战」事件,依次设置对战中的阵营、攻击方式、攻击动作、死亡动作、防御动作、特效、胜率、死亡率。以下分别讲解各个设置项的含义和作用。

【胜率】

胜率,即每次攻击,杀死敌方的概率。比如设置100%,则该阵营角色攻击一次就会杀死一名敌方角色。设置0%,则该阵营角色尽管一直在攻击,但不会杀死任何一名被攻击的敌方角色。

【死亡率】

死亡率,即该阵营死亡的人数比例,满足各阵营的死亡率时方可结束对战。比如设置100%,就表示该阵营角色都要死亡。设置0%,则意味着该阵营角色都不会死亡。

胜率与死亡率合理调整,可以有效地控制对战的结束时间。

【阵营】

一个阵营内可以增加任意多个个体与群体。同一阵营内互为友军,不同阵营间互为敌对。例如上面视频示例中,阵营1与阵营2均由一个个体和一个群体构成。

【人物】

各阵营中,通过点击“✚”增加人物,选定人物(个体/群体),并选择该类型人物的攻击类型(远程/近战),此处设置与个体攻击(attack)事件的设置方式一致。

【攻击动作】

在攻击动作的设置页面中,最多可选择5个动作。

多个动作设置的效果是,当该阵营的任意人物进行一次攻击时,会从这几个攻击动作中随机选择一个动作;进行下一次攻击时,再随机选择一个动作攻击,以此类推,直到对战结束。

【死亡动作】

与攻击动作一样,死亡动作最多可选择5个动作。个人的死亡动作只能选1个,群体的死亡动作不能多于群体个数。比如一个群体4个人,则死亡动作最多选4个。群体中角色死亡时随机执行其中1个死亡动作。

【防御动作】

首先我们必须要明确的一点是防御动作本身不具有攻击属性,我们希望对战能够更好地接近真实的对战效果,所以添加了防御动作功能,防御动作会在对战的过程中人物被攻击的时候触发

无论个体还是群体都最多选择5个防御动作,防御时随机执行其中1个动作。

【特效】

特效选项,与个体人物攻击事件的设置方式一致,可以设置包括:远程攻击特效(例如枪火光)、近战武器拖尾特效、人物附着特效等等。

分别将几个阵营都设置完成,保存,一个对战事件就设置完成了。

Step3

接下来,我们打开WorkFlow,会发现里面出现了一个对战事件,需要将这个事件连接到你想让对战发生的事件后面(比如初始节点事件后面,或某一移动事件后面)。

 

至此,一个对战事件设置完成,添加一个想要的摄影机拍摄人群,保存剧本并生成视频,就可以看到效果了!