作者 主题: 重力触发器  (阅读 602 次)

重力触发器

« 于: 2011 四月 10, 下午 01:48:56 »
Open quickbuttons

trle


  • 访客

【作者:maxchen】


相信大家都在关卡遇到过推物品到特定的地点来触发机关的情况,也应该看到过在动画里门自动打开的情景,这些都是使用重力触发器(heavy trigger)来完成的。重力出发器与基础触发器的唯一区别只是触发的方式从由Lara来触发变成了由除了Lara以外的物品来出发而已。


现在先来看看最基本的重力触发器是如何设置的,也就是使用一个Lara可以推动的物品来触发事件,比如我们例子了打开一扇门。我们先要把门,物品与Lara放到我们的房间里:


trigger1


然后点击选择门,再选择出发门打开的地面,调出触发器设置对话框,把触发类型Type改成HEAVY就可以了:


trigger2


最后点击紫色的触发器按钮,触发区域显示紫色就代表我们的重力触发器已经设置好了,这样在游戏里,我们只要把可以推动的物品推到这个区域,门就会自动洞开了。用滚石来触发事件也是这样设置的,只需要把触发区域放到滚石途径的地方就可以了。


其 实简单说,触发重力触发器就要让触发这个触发器的物体经过触发区域。我们来看看如何使用飞行摄像机开门。首先还是把门与飞行摄像机放到房间里,飞行摄像机 一般来说都是有好几个组成一个序列,这样才能产生镜头飞行的效果。比如我们现在像让某个摄像机出发可门。我们要先不门的重力触发器放到这个摄像机所在的地 面上:



trigger3


然后点击这个摄像机,按“O”键调出摄像机的OCB设置界面,在原来摄像机设置的基础上点击“14”这个按钮,然后点击OK确认就可以了:


trigger4


这样,当飞行摄像机行进到这里的时候,这个门就自动打开了。


有 些时候由于剧情的需要,要敌人去开门,这样也是用重力触发器来完成的。但除了门与敌人外,我们还需要AI_AMBUSH或者AI_PATROL1/2的物 件使敌人跑到指定的地方去开门。我们先把门与敌人放到适合的地方,然后在敌人所在的地方与要敌人去开门的地方分别放上一个AI_AMBUSH物件。


trigger5


然 后在敌人去开门的地方设置门的重力触发器,最后设置一个触发区域让Lara触发敌人。这样,这个敌人开门的重力触发器就设置好了。在游戏里,当敌人被触发 后,他先从第一个AI_AMBUSH物件的地方(也就是敌人原来所在的地方)跑到第二个AI_AMBUSH的地方,这样敌人就在那里触发了门的重力触发器 使门打开。


最后,我们来看看一种很少使用到的情况,就是当静态物件爆炸的时候触发事件。要使用这个功能就要使用比较新的 NGLE/TRNG。在原来的自制关卡里,静态物件都是关卡环境里的装饰,但新的NGLE/TRNG为静态物件也添加了很多新的效果与功能。我们先把门与 静态物件放到房间里,然后在物件所在的地方为门设置一个重力触发器:


trigger6


然后点击静态物件,按“O”键调出OCB设置界面,输入2048,回车,点击OK


trigger7



最 后,在要Lara触发爆炸的地方点击一下,调出触发器设置界面,在Trigger里选择FLIPEFFECT,在Object to  trigger里选择Statics.Explosion. Explosion of <&>  Static,在Timer里选择要爆炸的物件:


trigger8


点击OK,在点击紫色的触发器按钮使那个触发区域变成紫色就可以了。在游戏里,只要Lara走到那个区域,那个静态物件就会爆炸,然后门也自动打开了。


好了,到这里已经基本介绍了重力触发器使用的几种情况。谢谢阅读。