Panels

From Valve Developer Community
Revision as of 05:20, 28 April 2011 by Mattshu (talk | contribs) (cleaned up, still needs some tweaking done)
Jump to navigation Jump to search
Panels in Portal 2

Panels are a type of game mechanics in Portal 2. They can change a room's architecture and create stairs or platforms by utilizing many of the available animations panels come with.

Creating Panels

What we need:


1. Create the prop_dynamic and set the Model "models/anim_wp/room_transform/arm64x64_interior.mdl" and set the Name of the prop_dynamic to e.g. "panel1". And set the "Collision" to "Not Solid".


2. Create a func_brush on the "top side" of the Model. Set the Name to e.g. "panel1_brush". And set the Parent to "panel1".


3. Create a Logic_auto and fire follow Output to the panel1_brush:

OnMapSpawn panel1_brush SetParentAttachmentMaintainOffset panel_attach

Now the func_brush can follow the animation of the prop_dynamic.


4. Create a logic_relay, or some type of Trigger, set the name to e.g. "relay_panel1_animation".

And fire follow Output to the prop_dynamic:

OnTrigger pannel1 SetAnimation ANIMATION_NAME

See Also