Otras categorías
No hay suficientes valoraciones
Basico GTK Radiant (Camera Portal)

Explicaremos como construir un Camera Portal. Un teletranspotador con el que podremos ver "al otro lado"


Bueno, vamos a explicar una de las construcciones más complejas, a nivel de mapeo, que se pueden hacer con el editor. Un PortalCamera. Este "dispositivo" es un teletransportador pero con la curiosidad de que podemos ver que es lo que esta pasando en el destino al que vamos. Es como una puerta "dimensional" en la que se ve el otro lado. Es un efecto muy bueno que básicamente usa el efecto espejo que hemos explicado en otro de los tutoriales. Comenzamos creando un mapa con 2 habitaciones simples (ya deberías saber como se hace eso). Nos trasladaremos de una otra, pero con la curiosidad de que podremos vernos justo antes de atravesar dicho portal.

A continuación nos creamos la maquina que nos va a teletransportar. Esto es más una cosa estética que otra cosa, ya cada uno tire de su propia imaginación. En mi caso, he tirado por una construcción en plan portal alienígena, por llamarlo de alguna manera. Lo importante es que en medio coloquemos un poliedro específico. Para construirlo, le damos la forma que tiene en la imagen, mas o menos (para que entre el espacio negro de la tiene la textura portal_sfx dentro de tesxtures/SFX). Para ello primero le damos a todo el poliedro textura no_draw, y en la cara que apunta al jugador (por donde verá "el otro lado") la textura portal_sfx. IMPORTANTE, sólo en esa cara. Más o menos se ve en la imagen la idea.

Primero, antes de meternos con el cameraportal en si, debemos crear el teleporter. Delante de nuestra textura portal, ponemos un poliedro de la misma forma y tamaño (podemos copiarlo directamente) que el que tenía la textura portal. El nuevo lo desplazamos un poco para delante y le damos textura trigger.

Ahora crearemos el teleporter. Lo explicaré en modo corto por que hay todo un tutorial para ésto. Al poliedro trigger le damos trigger_teleporter. En el lugar de destino ponemos el misc_teleporter_dest, y unimos ambos elementos con el conocido comando control+k. Ya tenemos el teleporter hecho. Si queréis probarlo, se compila el mapa y listos.

Llegamos a la parte más complicada (que no lo es tanto). Pegada a la textura portal_sfx y a mitad de altura de la misma, ponemos la entidad misc_portal_surface (botón derecho ventana 2D, misc->misc_portal_surface), hasta aquí la cosa es sencilla.

Ahora viene lo bueno. Justo encima del destino del teleporter tenemos que poner la entidad misc_portal_camera (botón derecho ventana 2D, misc->misc_portal_camera). Ahora unimos portal_surface con portal_camera de la siguiente manera. Seleccionamos surface, seleccionamos también camera (en este orden) y los unimos con el control+k. Con esto se le indica al juego que lo que va a mostrar el portal_surface va a estar a partir del portal_camera. Ahora bien, si portar_camera funciona como una cámara de seguridad, necesitaremos que esté apuntando a un sitio. Pues bien, aquí es donde entra el target_position (botón derecho ventana 2D, target->targer_position). Lo ponemos de tal forma que la línea imaginaria que hay desde el camera hasta el target es la dirección en la que apuntará nuestra cámara. Una vez seleccionada ésta dirección, los unimos con el control+k seleccionando primero el camera y después el target. En resumen de quien apunta a quien: misc_portal_surface apunta a misc_camera_portal. Y de misc_camera_portal a target_position. Ayudaros con la imagen para que la cosa resulte un poco mas clara.

En la secuencia de imágenes vemos como funciona la cosa ésta. Según nos acercamos va apareciendo la imagen del otro lado del portal. En este caso, apuntando a nuestra espalda a través del pasillo. Por eso nos podemos ver. En la última, si me acercara un poco más, saltaría el teleporter y me dejaría en la otra habitación. Decir que de todas las cosas que hemos puesto en el mapa, solo se ve nuestro modelo de leletransportador y la textura sfx del portal. Nunguna de las entidades del teleporter o de la camera_portal se ven cuando el mapa es compilado y jugado. Muy bien, nos vemos el el próximo tutorial.

05 Jul 2009, 02:45
#1

¿Me lo parece a mi o la maquetación deja algo que desear?

05 Jul 2009, 05:14
#2

mil disculpas no me di cuenta hasta que lo acepte y lo vi denuevo , pero si le pones atencion puede que lo entiendas suerte y saludos

09 Jul 2009, 17:50
#3

gw


y comenta.

 
iniciar sesión