作者 主题: 建立有水的房间  (阅读 728 次)

建立有水的房间

« 于: 2011 四月 10, 下午 01:47:22 »
Open quickbuttons

trle


  • 访客

【作者:moon_cn】


水在冒险的世界是必不可缺的,有山有水好风光嘛。这次,我将带领大家在一块空地上建个水池。在讲之前,我声明一下,在这个例子里,我使用的TGA和wad均来自tut1这个编辑器自带的演示关卡。


首先,先把陆地建好,新建一个10*10大小的房间,然后用右键选中房间底部的全部方格,再用右键点“Ceiling –” 按钮两次,这样,我们成功得到一间长10格、宽10格、高3格的房间。再用F12键,给房间墙壁分分格子。


water1


由于我们打算在房间的中央4*4的格子上建一个水池,所以,我在中央6*6的地方,再造一个水池的边缘台阶,选中如下图的6个格子,然后点“Floor +”按钮1次


water2


接着再如法炮制其它3个边,成品如下


water3



下一步,进行贴图。至于什么贴图就看自己的喜好啦,我中间4*4的格子没有进行贴图,那里就是要建水池的地方。如下图


water4


地 面搞好了,下面就是水池了,我们再新建一个房间, 4*4大小,然后再用右键选中房间底部的全部方格,用右键点“Floor +”  按钮两次,让地板往上升2格子,这样水池的尺寸就是长4格、宽4格、高3格了。再按F12把墙分格子,最后进行贴图。完工后,再用鼠标点击normal按 钮,normal会变成water字样,这代表这个房间是有水的。旁边的数值表示水表面水浪的总数,数值越大,浪越大。


water5


好了,下面就是把两个房间给拼接在一起了。我们在《怎样通过建立门将房间连接起来》一文中,已经介绍了怎么用门水平连接两个房间的方法了,现在介绍一下怎么用门垂直连接两个房间。


第一步,我们看这建好的两个房间在什么位置。先看水平位置。点2D Map按钮,可以看到水池不在地面房间的正中间位置


water6


我们用鼠标右键选中水池房间,不要放开右键拖动它到地面房间的中间位置。


water7


水 平位置调整好了,那第二步调整垂直位置,由于都是新建的房间,系统给它们默认的高度都是0,但由于我们给做为水池的房间“用右键点Floor +  按钮两次”,所以它的垂直高度有了变化,大家可以看下图红色线条标注的地方,地面房间的高度是“floor:0  ceiling:12”,水池房间的高度是“floor:8 ceiling:20”。


water8



很 显然,地面房间按常理讲是必须在水池的上方的,而且建立垂直门的条件就是,上方房间的地板高度,必须等于下方房间的天花板高度,很显然,现在的条件是不符 合的。那就需要调整了,怎么调整呢?我们进入水池房间的操作界面,然后鼠标左键小心的连续的点“Room  -”按钮,你会看到下方的floor和ceiling值会变,直到ceiling的值变成0时,才停止点击。这个时候,水池房间的Ceiling高度正好 等于地面房间的floor高度。然后点2D Map和V2d Map这两个按钮,可以观察房间的垂直位置。水池正好在地面房间的正下方。


water9


位置到此调整完毕,下面就是建门了。进入地面房间的操作界面。用鼠标右键选中中间4*4的格子,水池正好在这片区域的正下方。然后按DOOR按钮,向下同水池房间做门。


watera


门建成功后,编辑器会自动调整跳转到水池房间的操作界面。


waterb


注意:垂直建门,必须从上面的房间向下建门,而且,下层房间的天花板ceiling的高度不能高于或低于上层房间的floor高度,必须相等才行,否则建门失败。


到此,一个水池就建立成功了,我们在地面房间放上Lara,然后输出TOM,转换成游戏试试。


waterc


好象还缺点什么,就是水面上没有波纹,水空空的象什么也没有一样。下面就是要介绍怎么给水面帖图啦。


首先要找到水的贴图,在哪里找呢,看下图,就在这里。



waterd


为什么是八个贴图呢?不是一个就够了吗?呵呵,这个贴图比较特殊,因为水波纹是会动的,这八个贴图就是描写了水波纹动画的每一桢。那要怎么做,才能让编辑器知道这八张贴图是在一起动的呢?我们先点编辑器右下角的Animation Ranges按钮。


watere


弹出动态贴图设置界面。然后用右键连续选择这八个水面贴图。OK,动态贴图设置完成。呵呵,简单吧,不光是水面,象瀑布什么的,都是这么设置的。


waterf


点OK离开设置界面,下面就是贴图啦。进入地面房间的操作界面,先在左上角用鼠标点击中间的门,第二步,点Toggle Opacity 2这个按钮,这个按钮的意思是,能在这个门上贴图,且贴图LARA是可以穿过的。成功的话,门会变红色选中状态。


waterg


接 着按Face Edit、Transparent(“透明”按钮)和Double  Sided(“双面”按钮)这三个按钮,若你的“Transparent”按钮没被打开,你的水看起来就透明了。若“Double  Sided”按钮没打开,你在水里面向水表面看去时候就不会看到水的贴图。


waterh


然 后选中第一块水面贴图,对中间门的格子进行贴图。成功的话,门又会变成空白的了。现在点击“R”按钮(在房屋编辑面板上)以便来设置水表面反射到它上面的 墙和悬挂架的光的反射值。数值越大,发射光越强。在“R”按钮右边的文本框里左点击升高数值,右点击降低它(你一按下“R”按钮,它右边的文本框里就会有 一个缺省的数值,你可以调整它了)。


wateri


最后再回到水池的操作界面,调整水池的RGB值,让水池看起来是天蓝色的。



waterj


到此,全部完成,输出TOM,看看游戏中的效果吧。是不是很舒服啊!


waterk


感谢阅读。