建立能爬的墙

作者 trle, 2011 四月 10, 13:44:50

« 上一篇主题 - 下一篇主题 »

trle

【作者:maxchen】


在这篇文章里,我们来学习如何建立能爬的墙。首先我们应该知道的是:我们在关卡里见到的能编辑的表面,都是房间的内表面。这样有助于我们理解后续的内容。能爬的墙是墙的一种属性,与贴图是无关的。我们看到那个梯子的贴图只是作者用来提醒我们这个地方的墙壁可以爬而已。所以只要给墙赋予了能爬的属性,无论你是否贴图或者贴什么图,这个地方都是可以爬的。


现在我们来打开编辑器,建立一个可以爬的柱子。我们先定义一下方向,这样便于后面的讲解,我们假定编辑器左上方的平面图的上,下,左,右分别对应北,南,西,东四个方向。


http://gmly.info/wp-content/trle/wall1.jpg">http://gmly.info/wp-content/trle/wall1-320x204.jpg" alt="wall1" title="wall1" class="alignnone size-medium wp-image-3006">


我们先在图中A处建立一个柱子。点击A处,然后点击左边的WALL按钮,我们就可以看到下图的A柱子已经建立好了。


http://gmly.info/wp-content/trle/wall2.jpg">http://gmly.info/wp-content/trle/wall2-320x204.jpg" alt="wall2" title="wall2" class="alignnone size-medium wp-image-3007">


那么,我们要在A柱子的南边的墙壁制作成可以爬的表面。我开始也说过,我们在关卡中看到的表面都是内表面,所以,A柱子的南边的表面并不属于A,而是B的北边内表面。根据这个,我们点击一下B处,可以在3D视图上点击,也可以在平面图上点击。点击选中后,3D视图中B的地面会呈现红色。然后我们点击一下 Climb的北边的按钮,我们就可以在平面视图中看到B的北边出现了一个绿色的线条,3D视图中B的地面也成了绿色。


http://gmly.info/wp-content/trle/wall3.jpg">http://gmly.info/wp-content/trle/wall3-320x204.jpg" alt="wall3" title="wall3" class="alignnone size-medium wp-image-3008">



到这里,这个能爬的墙就已经制作好了。然后就可以进行贴图


http://gmly.info/wp-content/trle/wall4.jpg">http://gmly.info/wp-content/trle/wall4-319x320.jpg" alt="wall4" title="wall4" class="alignnone size-medium wp-image-3009">


游戏的截图:


http://gmly.info/wp-content/trle/wall5.jpg">http://gmly.info/wp-content/trle/wall5-320x247.jpg" alt="wall5" title="wall5" class="alignnone size-medium wp-image-3010">


其实有个简单的方法来判断应该选择那个地面来设置爬墙的属性:你只需要想想,在这个房间里(编辑器了的单独的房间,而不是游戏里已经连接起来的大房间)Lara爬墙的时候松开了手她掉下来着陆的那个地面就是我们需要选择设置的地面。有的时候梯子可能贯穿两个房间。那个在上面的没有真正地面的房间要设置的时候可以从平面视图上选择"地面"。根据这个方面,所有的能爬的墙的设置都变得简单了,包括那些悬空的。