Nota: Este
tutorial asume que ya tienes una base de como hacer un nivel,
esto es, una caja de salida y el jugador encima. :]
Vamos a crear una
puerta que se abra solo con la llave azul.
Paso 1:
A
ver, las puertas activadas por llaves son algo complejas,
asi es que sigueme bien. =] Vas a necesitar una puerta,
asi es que vamos y haz una. Yo usare la puerta estandard
de Quake 2 que hicimos en el anterior tutorial. Edita
las propiedades que quieras excepto el campo spawnflags.
Dejalo en blanco y dale a la puerta un targetname. |
Paso 2:
Ahora,
crea un cepillo que coja toda la puerta a lo ancho, extendiendose
un poco a cada lado, asegurate que pilla toda la puerta.
Debe parecer como una barra, que atraviese la puerta.
Mira el dibujo de la derecha para ver un ejemplo. Texturizalo
con la textura trigger y aplica la entidad Trigger\Multiple.
En sus propiedades, hazle que apunte a la puerta poniendolo
en el campo target. Dale un targetname algo
asi como "dooract" y selecciona triggered(activado)
en el menu persiana spawnflags. Esto es lo que
hace que funcione como un activador para esta puerta.
Sera esa propiedad la que haga que se abra la puerta mas
que dejar a la puerta que se abra sola. Suena raro pero
ahora lo veras mas claro. |
|
_____________________________________Paso
3:
|
Pon
una entidad Trigger\Key, pnla justo delante la
puerta como flotando. En sus propiedades, dale un objetivo
(target) que sera el Trigger\Multiple del paso
2. Dale un targetname y añade un nuevo campo
item, aqui es donde especificas que se necesita
para abrir la puerta. Para dicho valor pon el nombre de
la cadena de la llave requerida. Aqui va una lista de
las llaves validas
Llaves
key_data_cd
key_power_cube
key_pyramid
key_data_spinner
key_pass
key_blue_key
key_red_key
key_commander_head
key_airstrike_target |
|
_____________________________________Paso
4:
|
Haz una copia
del cepillo hecho en el paso dos, y pegalo en el nivel.
Ponlo abajo a la derecha o encima justo del anterior cepillo,
poniendolo a traves de la puerta como el otro cepillo.
Mira el dibujo de la izquierda para ver un ejemplo. En
sus propiedades ponle como objetivo(target) la entidad
Trigger\Key hecha en el paso tres y deja el targetname
en blanco. |
Notas
La
razon que creamos el cepillo en el paso dos, es que la
puerta pueda actuar normalmente despues de que la puerta
sea abierta con la llave. Si ese cepillo no esta ahi la
puerta solo se abrira la primera vez con la llave. Despues,
no se volvera a abrir mas, que es como probablemente no
quieres que funcione. =] |
_
Mas puertas! |