Como hacer salidas
Nota: Este tutorial asume que ya tienes una base de como hacer un nivel, esto es, una caja de salida y el jugador encima. :]

Para este tutorial hacemos dos niveles conectados entre si con dos salidas.

Paso 1: 

Haz una puerta que sera usado para la salida. Usare el trapezoide standard como puerta. 

nota 
No tienes por que usar una puerta como salida puede ser un boton, un ascensor, cualquier cosa, una puerta es mas comun para ilustrar este ejemplo.


Paso 2: 
Crea una entitdad Trigger\Change Level. Esta entidad que controla que mapa sera el siguiente para el jugador. .En sus propiedades ponle nombre algo asi como "exit2" en el campo map y dale a la entidad un targetname.

Paso 3: 
Ahora, pon un cepillo largo en el otro lado de la habitacion. Debe ser suficientemente grande para cubrir el tamaño de la puerta para que cuando el jugador pase no pueda fallar el tocar esa zona. Texturiza este cepillo con la textura "trigger" y aplicale la entidad Trigger\Multiple. En sus propiedades pon el nombre para la entidad de cambio de nivel que pusiste en el campo target. Este cepillo es el que actua como activador para la entidad cambio de nivel. Cuando el jugador paso dentro del cepillo, la entidad cambiar de nivel es activada y te lleva al especificado siguiente nivel.
 
 
Paso 4: 
Ya tienes medio tutorial hecho. Graba este nivel llamale "exit1". ahora vete a la entidad de camiar de nivel y en el campo map cambia el valor de "exit2" a "exit1". Ahora graba este mapa como "exit2". Lo que acabas de hacer es crear dos niveles el uno a partir del otro. Si quieres puedes texturizar uno diferente, para que puedas diferencialrlos luego.

Notas: 
Si tu mapa destino tiene multiples puntos de salida, y tu quieres especificar en que punto de salida saldras esto es lo que tienes que hacer. Ahora mismo en el campo map de la entidad de cambio de nivel, estas usando el formato de justo entrar en el juego. Cambia ese formato a "map name$player start name". Y entonces en el mapa destino pon la salida deseada un targetname de lo que pusieses en "player start name". Confuso? =] Va un ejemplo: Quiero salir de mi mapa actual "curmap" a una salida especifica llamada "playstar" en un mapa llamado "nexmap". En la entidad de cambio de nivel en el mapa "curmap" debo poner "nexmap$playstar" en el campo map. Esto es bastante util si estas creando una red de niveles en los que el jugador puede ir y venir varias veces.

Como dije antes, puedes tener un boton en la salida de un nivel en vez de tener que hace al jugador cruzar una puerta. En vez de crear una puerta con un campo de activacion detras de el, simplemente aplicale al boton la entidad de cambio de nivel. Si quieres que el jugador se meta en el ascensor para pasar de nivel, simplemente pon el campo de activacion por debajo o por encima, depende de hacia donde vaya el ascensor. El jugador entrara en el campo de activacion mientras se mueve el ascensor.

Salgamos de aqui!!!

Volver al Indice

Copyright ©1998 Bryan Beretta and Lithium Software. All rights reserved. Permission required for
use of any and all material found on or downloaded off this site for purposes other than learning.