Compartir entrada

miércoles, 9 de octubre de 2013

Tutorial Portal 2: Emancipation Grid (I)

Ya hemos podido ver en posts anteriores como crear elementos como cubos, botones y dispensadores de todo tipo, ahora toca darle un poco más de complejidad a nuestro mapa. En éste post vamos a ver cómo crear una rejilla de emancipación (Emancipation Grid).


Emancipation Grid.

La emancipation grid hace que al atravesarla la pistola de portales se reinicie y desaparezcan todos los portales, de igual forma pasa con los objetos que llevemos.


Hoy vamos a ver uno de los posibles métodos de creación de un emancipation grid. Los pasos son los siguientes:

- Creamos una nueva entidad y le asignamos la clase "prop_dynamic".
- En el tributo "World Model" usaremos "models/props/fizzler.mdl".

Nota: Podemos usar otros modelos para la entidad, estos son los cuatro permitidos:

models/props/fizzler.mdl
models/props/fizzler_dynamic.mdl
models/props_underground/underground_fizzler.mdl
models/props_underground/underground_fizzler_wall.mdl


- La ubicamos justo en una pared.
- Duplicamos la entidad, le damos un giro de 180º y la situamos justo enfrente de la primera.


- Creamos un muro con la textura "tools/toolsnodraw", el muro irá de una de las entidades hasta la otra, ocupara todo el alto de las entidades.
- Transformamos el muro en una entidad con Control+T y le asignamos la clase "trigger_portal_clenser".
- En sus atributos marcamos el atributo "Visible" a "".
- En la pestaña "Flags" marcamos la casilla "Physics Objects" (esto es si queremos que los objetos como los cubos desaparezcan al tocarla).


- Seleccionamos la herramienta "Toggle Texture Application" y seleccionamos la parte trasera y posterior del muro. Hacemos lo siguiente:
   - Cambiar la textura a "effects/fizzler".
   - Cambiamos la escala en los ejes X e Y a  0.125.


Pulsamos F9 para testear el mapa.


¿Qué tipos de mapas se te ocurren para hacer usando Emancipation Grid para Portal 2 ?

 
Google+