欢迎光临散文网 会员登陆 & 注册

简单的可运行战役地图制作——2.3基础的斜坡、悬崖和水面制作

2021-10-23 12:38 作者:叶墨冷泉  | 我要投稿

不同的地图类型有着不同的斜坡、悬崖和水面地形块,这里采用可用类型最多的NEWURBAN地图类型进行演示,其余地图类型可以类比操作。


首先介绍悬崖:

悬崖其实就是一个不可跨越的地形,并且可以连接两侧高度相差4的地形。

NEWURBAN中的城市高台A\B\C和山脉等都属于悬崖地形,在基础内容中我们以最简单的山脉来进行演示。

在同一类悬崖地形中,应该存在八个方向的悬崖以及四个方向的补角,如下图:

而我们要做的,就是利用这十二类悬崖地形块拼接成完整的悬崖。在拼接悬崖时框架模式可以显示作为参考物的粉色线条,所以后面的讲解会全程开启框架模式。


首先讲解封闭式悬崖:

拼接悬崖有一条原则:使粉色线条连接上。在框架模式下,粉色线条会在悬崖面上以及悬崖顶的边缘,补角的顶端也会有一个粉色的点,以此来区分补角的方向。

封闭式悬崖需要将悬崖地形块围成一整圈,所以右边的悬崖边已经基本完备了,现在需要填充悬崖的内部。点击“使地形变得平坦”的按钮,然后点击悬崖的上边缘,再向悬崖内部拖拽,就会变成这样:

从多个方向重复上述操作,让悬崖内部与悬崖边的高度全部相同(高度4),悬崖内部就填充好了。

但是我们注意到,这个悬崖有些地方的粉色线与普通地形块接触了,比如:

这些地方有时会显得不太美观,有时会在平整地形时出现bug,所以我们要在这些地方添加补角。

选择适合的补角方向,使粉色线周围都是悬崖的红色边即可。添加补角也有两种方法,一种是隐藏补角位置周围的地形然后放置补角,一种是在填充悬崖之后将补角放置在预定位置然后利用单元格降低高度的工具使补角处于合适高度,如下图:

最后效果就是这样的:

对于左边的四个方向的直线悬崖,情况稍微有一点不同。由于直线悬崖不能拐弯,通过覆盖悬崖形成的拐角也是错误的(见下图),我们需要利用右边的四个拐角来连接直线悬崖。

连接悬崖时我们仍需要让粉色线不中断,举例如下:

通过粉色线的拼接,我们现在应该可以做出这样的悬崖:

自动绘制悬崖(前部与后部)会自动利用上述四个方向的直线型悬崖顺着鼠标拖动的方向绘制,一次绘制只能绘制一个方向,如果中途拐弯的话可能会出现错误的拐角。即使不拐弯,这个工具也只能绘制一条直线的悬崖,这种悬崖形似新疆切糕,被普遍认为是不美观的。

总结:四种直线方向的悬崖通过四个方向的拐角悬崖连接可以拼成封闭式的悬崖,四个方向的拐角悬崖也可以单独拼成封闭式的悬崖,不过在相同方向的拐角悬崖连接处一般需要加入补角。


 接下来我们加入斜坡边缘以及斜坡的内容。

NEWURBAN地图类型中的城市高台斜坡边缘和山脉斜坡边缘都属于斜坡边缘的内容,这里以山脉斜坡为例:

地编提供的地形块不是完整的斜坡边缘,我们首先要将地形块拼成完整的斜坡,如下图:

后方的斜坡由三块组成,这里显示详细的拼接顺序:

可以看出,每一个方向的斜坡边缘都由两个方向的悬崖边和一个宽度为2的斜坡组成。悬崖边的方向决定了斜坡边缘只能与直线方向的悬崖相连接。我们当然可以增加斜坡的宽度,只需要将R1与R2,R3与R4,R5与R6,R8与R9之间增加数格距离(这里使用的是地形块编号),悬崖拼好后填充地形时将中间填充为斜坡即可,例如:

一些斜坡地形(街道斜坡、土路斜坡等)需要放置在斜坡上,这里的斜坡不包括斜坡边缘,仅指上文说的“增加数格距离”的范围,例如:


水面由两部分组成,一个是水面内部(水面),一个是水面与其它地形的交界边缘(沙滩水岸,城市草地水岸等)。

所以一个完整的水面我们可以很容易的拆分为两部分

在框架模式下就是这样的:

水面内部的制作没有太多规则,只要用水面类型的地形块全部填满,以及考虑美观与否。所以,有时候制作出来的水面会变成这样:

但是看上去完全没问题,稍微添加些7号和8号的礁石后:

我常用的是复制一组较大的水面地形块(见下),然后使用粘贴功能铺满预定的水面位置的大部分,余下边角位置再用地形块手动拼上,可以节省时间。

水面边缘的拼接和悬崖类似,开启框架模式后只要保证那条线连续即可:

可以很容易的看出来地形块边缘那条黑色的线。还有,水面边缘与其他地表相接的位置会出现棱角,我们选择对应的地形在水面边缘围一圈就可以消除,比如沙滩水岸用沙地地形,城市草地水岸用城市草地或者各种地形与城市草地的交界等地形:

可能边缘仍然不太美观,不过接下来就不是水面制作讨论的范围了。

总的来说,基础的水面制作就是先绘制水面边界,然后用水面地形填充进去,最后处理与其它地形的交界,大概就这些。


简单的可运行战役地图制作——2.3基础的斜坡、悬崖和水面制作的评论 (共 条)

分享到微博请遵守国家法律