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!!!
|