lunes, 5 de agosto de 2013

Entidades: Todos los tipos de desencadenadores

tipo = 'html' >
Ya has usado el trigger_multiple en el tutorial anterior. Ahora, vamos a hacer diferentes tipos de desencadenadores. Tenga en cuenta algunas cosas importantes primero:

  • Si no sabes nada sobre la activación de otras entidades o el sistema de nombre y objetivo, ir aquí primero.
  • Es aconsejable colocar un retraso de 0,2 segundos en el retraso antes de campo de fuego en todos los desencadenadores.
  • Desencadenadores activan otras entidades por la interacción del jugador, pero ten en cuenta que todos los cepillo basado en entidades también puede ser desencadenada por otras entidades.
  • Toggle significa que la entidad dará una señal de 1 si previamente dio una señal de 0 a la entidad para ser accionado por lo tanto, haciéndolo como un interruptor mientras especificando 1s y 0s dará sólo una señal particular a la entidad accionada.


Entidades de base de cepillo:


Trigger_multiple: esta entidad se utiliza para la activación de otras entidades. Desencadenarán otras entidades cuando el jugador se mueve a través del cepillo de trigger_multiple. También puede especificar el valor de retardo que indica cuánto tiempo transcurrirá después de que esta entidad se harán triggerable otra vez.

Trigger_once: esta entidad actúa como trigger_multiple, excepto que sólo puede desencadenar otras entidades una vez. Esta entidad guarda su estado para que si se activa esta entidad, no será capaz de desencadenar otras entidades después de la ronda cuando se despertó. Permanecerá deshabilitado hasta que el servidor reinicia la ronda.

Trigger_push: esta entidad empujará el jugador en una dirección especificada cuando un jugador se mueve sobre él. Es útil para hacer saltos y rampas como en quake 3. Para mover el jugador en una dirección especificada, cambiar los valores de desvío y pitch. Tenga en cuenta que la bandera de pushables no funciona correctamente.

Trigger_teleport: cuando un jugador se mueve a través de esta entidad, será teletransportado a una ubicación especificada. Para utilizar esta entidad, simplemente coloque un punto base entidad llamada la entidad info_teleport_destination en el lugar que quieres el jugador para teletransportarse. No olvides el nombre de la entidad info_teleport_destination y coinciden en el objetivo de trigger_teleport.

Trigger_hurt: cuando un jugador se mueve a través de esta entidad, él tomará el daño basado en el valor especificado en el cuadro de daños. También hay una opción de tipo de daño en el que puede especificar el tipo de daño. Tenga en cuenta que algunos dañan tipos son resistentes a kevlar y otros no.

Trigger_gravity: cualquier jugador que se mueve en esta entidad experimentará un cambio en la gravedad. Para utilizar, escriba un valor entre 0,1 a 1 en el cuadro de gravedad.

Trigger_counter: uno de los más útiles y también la entidad más infrautilizada en el fgd. Esta entidad almacena el número de veces que un jugador y luego sólo tiene que desencadenar la otra entidad. Tiene un indicador útil llamado reset en el fuego por el cual esta entidad redefinirá su contador cada vez que provoca otra entidad. También puede ser utilizado en conjunción con la entidad game_counter_set.


Entidades de punto base

Trigger_auto: esta entidad se utiliza en conjunción con multifuente y la entidad env_global. ¿Qué significa esta entidad es que desencadena toda una entidad después de leer el estado global de una entidad multifuente. Sin embargo, puede ejecutar esta entidad sin la entidad multisource. Esta entidad es muy buena para la activación de ciertas entidades después de que el juego ha comenzado.

Trigger_camera: utilizado para hacer las cámaras. Básicamente, puedes hacer las cámaras de seguridad en tu mapa, hacer una cámara de spawn que activa al unirse a un servidor (la colocación de la cámara alrededor de su mapa al unirse a un servidor o hacer tu propia uno). Para que una cámara de spawn (lo llamaré cámara spawn de ahora en adelante), una entidad de trigger_camera y una entidad info_target. Únete a las dos entidades utilizando el sistema de nombre y destino y denomínelo algo lógicamente, como c1. No te metas las banderas u otros ajustes por ahora. Cambiar el tiempo de espera a 4 segundos o algo así.
Recuerda que esta entidad se puede utilizar de muchas maneras creativas.

Trigger_changetarget: esta entidad simplemente cambia el destino de cualquier entidad a la que usted elija. Por ejemplo, he colocado dos luces en mi mapa. Uno está en y el otro está apagado. He ligado a la luz de encendido en un func_button. Pero yo he hecho otro botón que hace que el botón activar la otra luz (uno que es apagado) de tal modo al cambiar la ruta del botón original y la entidad de luz. Para utilizar, sólo tienes que escribir el nombre de la entidad de que destino en el cuadro de destino y el nuevo nombre de la entidad de que destino en el nuevo cuadro de destino. También, escriba un nombre exclusivo en el cuadro Nombre y escríbalo en el campo de destino de la entidad por la cual obtiene activó.

Trigger_relay: una de las entidades más útiles. Esta entidad puede enviar 1s o 0s a la entidad especificada en el campo de destino.  También hay una opción de alternar dada en el estado de gatillo para leer el campo que básicamente hace que esta entidad actúa como un conmutador (que enciende y apaga cuando provocada por otra entidad)

No hay comentarios:

Publicar un comentario