Pages - Menu

domingo, 13 de octubre de 2013

Tutorial Portal 2: Geles

Los dispensadores de geles son unos de los elementos nuevos en Portal 2 más importantes, aparte de que cada gel tiene una propiedad distinta es posible dar una gran complejidad a un mapa mediante la inclusión de varios geles. En éste tutorial vamos a ver cómo crear un dispensador de geles.


Ya en su momento pudimos ver cómo crear dispensadores de geles mediante Portal 2: Puzzle Maker, además también pudimos ver cómo crear dispensadores en el tutorial de dispensadores de cubos, por lo que éste tutorial no debería ser muy complicado de comprender.

Para crear un dispensador de geles hay que seguir los siguientes pasos:

- Crear una entidad y asignarle la clase func_instance.
- Modificar las propiedades con los siguientes valores:

Fix up Name: gel_dropper
VMF Filename: instances/gameplay/paint_dropper.vmf
$paint_sprayer: gel_sprayer
$trigger_to_start: start
$trigger_to_stop: stop
$paint_type: 0 = Bounce, 1= Stick, 2 = Speed, 3 = Conversion, 4 = Water

En la propiedad $paint_type es donde podemos definir el tipo de gel que el dispensador soltará.

Con esto hemos creado el dispensador de geles, ahora el siguiente paso sería crear un elemento que active el dispensador, como un botón o una pared, ahora vamos a crear un muro que haga de disparador para que active el gel una vez entrado en la habitación.

- Creamos un muro con la textura trigger, la transformamos en entidad con Control+T y le asignamos la clase trigger_once.

- En las propiedades nos vamos a la pestaña Outputs y pulsamos el botón "Add...":

My Output Named: OnTrigger
Target Entity Named: gel_dropper-start
Via this Output: Trigger

Es posible que Hammer indique que no es correcto, ignoramos la advertencia.


Pulsamos F9 para testear el mapa.

¿Que tipo de mapas crearías para Portal 2 usando dispensadores de geles?