瞬间移动

作者 trle, 2011 四月 10, 11:35:43

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

trle

【作者:maxchen】


文章来源:http://www.skribblerz.com/tuts/tuts2/teleporting.htm

作者:George Maciver


通过强大的TRNG,我们现在能在单个关卡内瞬间把Lara传输到任意的地方,而且不会出现来源旧引擎传输时的游戏装载画面与进度条。

这个瞬间转移的效果是通过FlipEffect:Lara. (Move) Move Lara in LARA_START_POS with <&>OCB value in (E)way来实现的。首先,我们要设定触发传输的地点与传输目的地。把LARA_START_POS物件放到目的地上,选择这个物件按键盘上的"o"键调出OCB设置界面,输入一个其它LARA_START_POS物件没有使用过的OCB。这里要注意一下,关卡中可能会需要多个传输地点,而每一个传输的目的地就需要一个LARA_START_POS物件,这些物件的OCB是唯一的,不能有相同的出现。


http://gmly.info/wp-content/trle/teleporttut04.jpg" alt="teleporttut04" title="teleporttut04" class="alignnone size-full wp-image-3200">


然后点击触发传输的地点,调出触发器设置界面,选择FlipEffect与对应的LARA_START_POS物件(以OCB来区分不同的LARA_START_POS物件),如下图:



http://gmly.info/wp-content/trle/teleporttut05.jpg" alt="teleporttut05" title="teleporttut05" class="alignnone size-full wp-image-3201">


http://gmly.info/wp-content/trle/teleporttut06.jpg" alt="teleporttut06" title="teleporttut06" class="alignnone size-full wp-image-3202">


要实现往回传输也很简单的,其实就是设置另一个方向相反的传输触发器。只是把触发传输的触发器放到上次传输的目的地附近,然后把往回传输的LARA_START_POS物件放到上词传输的开始地点附近就可以了。触发器的设置是一样的。


http://gmly.info/wp-content/trle/teleporttut07.jpg" alt="teleporttut07" title="teleporttut07" class="alignnone size-full wp-image-3199">


下图是在The Museum中的效果,传输开始处除了放了一个示意这里是一个传输地点的物件外,还增加了mist effects来显示不同的颜色来表示不同的传输触发器。


http://gmly.info/wp-content/trle/teleporttut01.jpg" alt="teleporttut01" title="teleporttut01" class="alignnone size-full wp-image-3198">