《骑马与砍杀2:领主》粒子效果让战斗更真实 血流成河场面震撼
近日,《骑马与砍杀2:领主》官方更新了新的日志,这次着重介绍了本作当中的"战斗粒子效果"。简单而言,这个特效能让战斗变得更加真实,让玩家感受血染沙场的震撼画面。
日志原文:
卡拉迪亚的战士们,大家好!
骑马与砍杀系列一直以来都是着重于核心游戏机制而不是画面。虽然这句话依然适用于《骑砍2:领主》,但是我们仍然为提高领主游戏的整体视觉效果做了大量工作,目的就是让玩家更能体会到游戏的沉浸感和娱乐性。本周的日志,我们要说的是我们目前正在努力进行的一项改进,这能让战斗变得更真实,也能让玩家体验到战争的艰辛和残酷。
粒子效应是我们战斗画面的核心组成部分之一,也是我们用来帮助增加战斗中整体沉浸感的一种技术。万马奔腾后的尘土飞扬或者刀光剑影后的血流成河能让玩家感受到他们正处于一场激烈的战斗中。
我们的战斗粒子效果分为两大类:移动和攻击。而这两种粒子效果类型都由两种不同的因素决定。在移动中,战斗粒子效果取决于单位移动速度和单位移动经过的地形。然而对于攻击,粒子类型取决于所使用的武器类型和武器击中的物体材质。为了使粒子效果模块化而更加具体,并且在开发过程中让开发人员更方便地对其进行修改,我们使用collision_info.xml来定义由碰撞物和碰撞面组合生成的粒子。MOD开发者将能够很方便地添加新的材质和碰撞粒子,以及更改已经定义的碰撞的值来达到改动这些战斗粒子效果的目的。
在游戏里打个比方看看这些粒子是如何实现的:一旦一个目标被切割类武器打中,我们会产生三种不同的粒子。首先,沿切割方向生成一种线形粒子。其次,一个连续的发射器连接到目标的命中位置,当武器穿过目标时会在短时间内产生大量血颗粒造成血喷如柱的效果。最后,第三种粒子在武器离开目标时生成。有了这些效果,玩家就可以清楚地看到攻击成功的影像。
除此之外,粒子实例也可以附着到环境和其他目标上,并在具体位置做下贴图标记。比如,我们为在泥泞地形中移动的人物以及坐骑的腿上添加了泥泞的标记,让他们经过这些特殊地形移动时产生泥泞的粒子飞溅效果。与粒子效果一样,这些飞溅效果可以很容易地添加到游戏中,并由MOD开发者通过collision_info.xml在游戏中使用。
我们使用一个大纹理图集来处理不同的喷溅效果。通过这个,我们可以将在这合集里的贴图有序分配到一个个单独的粒子效果中。然后,我们会使用专门的光影投射到初始贴图。这样我们就可以以优化的方式在单个目标上展示多达32种贴图。
有了这些特征,一旦战争结束,玩家就能很容易分辨出那些经历了浴血奋战并幸存下来的部队。