我的社区

自制关卡 => 关卡分站资料 => 关卡制作与运行教程 => 主题发帖人为: trle 于 2011 四月 10, 13:43:35

标题: 门的建立
作者: trle2011 四月 10, 13:43:35
【作者:moon_cn】

什么是"门"(Door)?门就是将不同的房间连接在一起的通道。如果只能让LRAR在一个房间里冒险,而不能到其它房间里去,那就太委屈她的才华了。


在这里,我将通过图文介绍怎么样建立门将不同的房间连在一起。请看下图,这里有两个建立好的房间,分别叫房间A和房间B,房间A的floor高度0,ceiling高度20;房间B的floor高度0,ceiling高度20。可是由于没有门,所以这两个房间是不连通的。


door1


通常有两种方法将这两个房间连起来:

第一是通过建立一个隧道C,将隧道C分别和A、B建门,从而把这两个房间连起来;

第二是直接在A、B两个房间之间建门。



我们先说第一种,首先,建立一个房间名叫"隧道C",它的floor高度0,ceiling高度8。如下图。


door2


请大家留意为什么我把这三个房间的floor高度都设置为0,就象现实中1楼和2楼房间之间是不能装门一样,必须保证互相之间建门的房间有接触面才行。这里我们简单的将三个房间的地板高度都设为0,是为了方便学习。实际操作中,只要保证房间之间的墙能在同一高度接触到即可,不用将 floor或ceiling设成同一高度。


接着,点2D Map按钮,进入2D编辑模式,将三个房间拼接在一起。


door3


然后进入"隧道C"的操作界面,用鼠标右键点左侧墙壁(左侧墙壁接触的是房间A),然后点击DOOR按钮,如下图。


door4


成功的话,会直接跳转到"房间A"。


door5


接着,我们再将"隧道C"的右侧墙壁同"房间B"建立门。


door6



大功告成!我们成功的将"房间A"和"房间B"通过"隧道C"连在了一起,你可以按"Darw Door"按钮预览一下建立的门的效果,不过,还是让我们看看在游戏里的效果是怎么样的吧!


door7


对了,如果门建的不好看,我们怎么删除它呢?简单,用鼠标左键点房间2D视图里的黑色格子(上面已经说过,这个黑色格子就是门的意思),当出现黄底黑字的标签显示时,按Delete键即可将门删除。


door8


下面讲第二种,"房间A"和"房间B"直接建门连接。我们先将建好的门都删除掉。然后进入2D Map模式,先把"隧道C"用鼠标拖到一边待着去。再将"房间A"和"房间B"靠到一起。


door9


然后进入墙宽度较小的"房间A"的操作界面,选择靠"房间B"一侧的墙壁,然后按DOOR按钮。


doora


嘿嘿,一个非常宽敞的门建起来了。编辑器会自动跳转到"房间B"的操作界面,大家可以清楚的看到"房间A"的整个一侧墙壁都变成和"房间B"连接的门了。


doorb


游戏中的效果是这样的。



doorc


那如果想建窄一点的门可以吗?当然可以。我们先把这个门删除掉。再进入"房间A"的操作界面,这次不选择整个墙了,温暖选择部分墙壁,然后按DOOR按钮,看看什么效果。


doord


呵呵,这次成功的将门缩小的2格子了。


doore


看看游戏里的效果吧。哎呀,这薄薄的一层纸墙是什么啊,在自制关卡的术语中,这就叫做"薄板"现象,在现实中是不可能发生这种事情的。看来这门建的不行,得删掉重建。


doorf


那怎么能够避免这种"薄板"发生呢?好办。我们先在"房间B"中不与"房间A"做墙的墙壁那里建立WALL。


首先选择这四个地板,然后按WALL按钮。


doorg


然后再如法炮制另一边的3个格子。



doorh


大家可以看到,在2D Map里,"房间B"的形状已经改变了。


doori


对了,这些新做出来的Wall是没有贴图的,要我们亲自为它们做下装饰。完成后,我们再到"房间A",还是选择那部分墙壁,点DOOR按钮。哈哈,让我们再进入游戏看看效果吧。这样墙就有厚度了。


doorj


别急,还没完,以上只是水平房间之间建门的过程,还有给垂直方向的房间建门的方法呢。垂直门的用途非常多,比如高度超过20 click的空间、地板门、水池等,都要用到垂直门,关于垂直门的建立方法,将会放到《建立有水的房间》那里讲。