Manual del NGLE
Ejemplo de
Triggers Fragmentados
Por Cook
Traducido por Pemon
Un ejemplo de triggers fragmentados.
Si has construido lo de recoger el WATERSKIN1_1 del tutorial
sobre
Eventos Temporizados usando en el Script el comando
Organizer=
habrás notado que requiere mejorarse.
Lara realiza la animación enseguida que se coloca sobre el
sector del trigger. Esto quiere decir que la animación
comienza en el borde del sector y no en el centro donde está
colocado el objeto WATERSKIN1_1.
Puedes retardar la animación de recogerlo cambiando el
tiempo en el Organizer (Organizador) pero elegir que tiempo
hay que cambiar puede resultar algo lioso. Lara puede llegar
al centro del sector en tiempos diferentes dependiendo por
ejemplo, de si corre o va andando.
Una mejor solución es usar un trigger fragmentado. Con un
trigger fragmentado puedes dividir el sector del trigger en
pequeñas partes y controlar cuales van a hacer de trigger.
Las varias formas de cómo dividir un sector y nominar las
partes activas se explican en el
NG Triggers tutorial en el manual del NGLE. Observa que
en ese tutorial las imágenes de la grilla son los sectores
vistos como en la ventana del panel 2D del NGLE, así que la
parte superior de la imagen es el Norte.
El grid más fácil de usar cuando quieres un sector con un
trigger que esté activo solamente en el centro, es el de 3 x
3 y la zona central es designada como cuadrado fragmentado
(2,2).
Este es el sector del trigger del nivel de recoger el
WATERSKIN1_1 que activa el Organizer.

Los triggers fragmentados son del tipo CONDITION así que no
me será posible colocarlo en el sector con un trigger tipo
PAD ya que no puedes sobreponer (overlap) triggers
especiales. El tiempo diferente y los botones OCB (El
different timer y los botones OCB) quizás los triggers
tampoco permiten sobreponerse.
He creado el trigger FLIPEFFECT como un tipo TRIGGER y
eliminado el One Shot.

He creado el fragmented trigger con la activación One Shot y
colocando un trigger tipo PAD usando la opción (E)xtra.

No se han realizado cambios en el script. Ahora Lara solo
recogerá el objeto WATERSKIN1_1 cuando se encuentre en el
centro del sector.
Ver el proyecto ejemplo de Paolone's (Miscellaneous sample
project) para ver otro ejemplo de un trigger fragmentado.
Nota:
Cuando Lara se coloca en el centro del sector trigger,
realiza la animación de recoger el objeto WATERSKIN1_1 y
desaparece en el momento exacto de su animación añadiéndose
al inventario. Aunque quedaría muy extraño si Lara realiza
su animación de recoger haciendo la voltereta y terminando
en el sector del trigger. También realizaría la animación de
recoger llevando sus pistolas, esto no se ve mal pero
tampoco es lo que deseo así que necesito incluir más
restricciones cuando el trigger FLIPEFFECT sea activado.
Necesito más triggers CONDITION. Ver
este tutorial.