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 "Sí".
- 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 ?