作者 主题: 触发器开门和显示敌人  (阅读 506 次)

触发器开门和显示敌人

« 于: 2011 四月 10, 下午 01:46:02 »
Open quickbuttons

trle


  • 访客

【作者:maxchen】


在这个文章里,我简单介绍一下使用基本触发器来开门与显示敌人。


基本触发器开门与显示敌人也就是当Lara踩踏某个特定的地板上的时候门自动打开或者敌人就出现。简单的概括就是通过地面来触发物件。


我们先来看看如果开门。我们现在一个地面平坦的房间中间放置一个,然后不作任何设置就直接编译进入游戏,我们会在游戏里看到奇怪的现象:


show1


但实际上这才是我们关卡中门的本质,门是由一个看不见而且无法穿越的物体与我们看到的门组成的。阻挡Lara去路的实际上是那个看不见的物体。那么,我们在做关卡的时候如何去判断这个看不见的物体在门的哪一边呢?方法很简单,我们在关卡编辑器中用鼠标选择上那个门,这个时候门会呈现红色,然后使用右键点击门或者点击Rotate Object按钮使门旋转,那么那个看不见的物体就在门旋转的圆的外面。好了,搞清楚了门的方向后,我们就来设置触发器了。触发器的设置顺序是:选择要触发的物件,再选择出发物件的地方,然后设置触发器,最后放置触发器。


按照顺序,我们先点击门:



show2


然后点击门前面的地面来触发开门:


show3


点击左边紫色的按钮:


show4


其实我们可以发现,当我们点击门这个物件的时候,紫色按钮左边的框内就已经显示了门的名字,也据我们这个触发器要触发的物件,点击这个按钮后,我们就把这个触发器放置到了那个地面上,这个地面的颜色也变成了紫色。


show5


我们进入游戏看看,当Lara踩上那个地面,就会触发门打开。


下面来介绍如何触发显示敌人。我们在游戏中看到的敌人并不是游戏开始就已经出现的,所有的敌人都是通过触发器来触发显示。而这个触发的设置方法跟使用基本触发器出发门是完全相同的,只是效果上,敌人要被触发后才显示。所以在制作关卡的时候要注意了,如果敌人凭空突然在眼前出现,就显得太不真实。所以一般敌人与触发他们的触发器要放到不同的房间,这样当Lara或者其他物件触发敌人后,他们会才其他的房间跑出来。现在我们来设置一下:


先选择敌人


show6



然后选择要触发这个敌人的地方


show7


最后点击紫色的触发器放置按钮:


show8


在游戏中,只要Lara蹋上那个地面,敌人就会出现。


基本触发器开门与显示敌人就介绍到这里了。其实这个也是使用基本触发器的基本方法,至于触发器的详细设置,会在其他的教程中详细讲述。