Las puertas de inicio y fin de cámaras son un elemento obligatorio en cualquier nivel de Portal 2, incluso para crear puertas que separen habitaciones.
Para crear una puerta hay que seguir los siguientes pasos:
- Crear una entidad de la clase "prop_dynamic".
- En las propiedades rellenamos los siguientes datos:
- Name: Puerta1.
- World Model: models/props/portal_door_combined.mdl
- En la pestaña "Models" seleccionamos de la lista desplegable "idleclose".
- Creamos un muro con la textura tools/toolstrigger.
- Transformamos el muro en entidad con Control+T y le asignamos la clase "trigger_multiple".
- En la pestaña Outputs pulsamos "Add...":
My output named: OnStartTouchAll
Target entities named: Puerta1
Via this Input: SetAnimation
With a parameter override of: open
My output named: OnEndTouchAll
Target entities named: Puerta1
Via this Input: SetAnimation
With a parameter override of: close
After a Delay in seconds of: 2
- Creamos una entidad de la clase logic_auto.
- En la pestaña Outputs pulsamos "Add...":
My output named: OnMapSpawn
Target entities named: Puerta1
Via this Input: SetAnimation
With a parameter override of: close
Pulsamos F9 para testear el mapa, prueba a acercarte y cruzar la puerta.
¿Cómo de importante es el uso de puertas en Portal 2?