Creating rotating panels: Difference between revisions
Line 10: | Line 10: | ||
|} | |} | ||
Open model browser and choose following settings | Open model browser and choose following settings: | ||
::{| class=standard-table | ::{| class=standard-table | ||
Line 20: | Line 20: | ||
|} | |} | ||
Go under "model" tab and select | Go under "model" tab and select: | ||
::{| class=standard-table | ::{| class=standard-table | ||
! Model | ! Model | ||
Line 28: | Line 28: | ||
2. Create a block brush( | 2. Create a block brush(custom size) and align it with the model. Tie it to a [[func_brush]] entity with the following settings: | ||
::{| class=standard-table | ::{| class=standard-table | ||
! Property Name || Value | ! Property Name || Value | ||
Line 38: | Line 38: | ||
3. Create a [[logic_auto]] entity and set up the output as follows | 3. Create a [[logic_auto]] entity and set up the output as follows: | ||
::{| class=standard-table | ::{| class=standard-table | ||
! || My Output || Target Entity || Target Input || Parameter || Delay || Only Once | ! || My Output || Target Entity || Target Input || Parameter || Delay || Only Once | ||
Line 48: | Line 48: | ||
4. Create a [[ambient_generic]] entity with the following settings | 4. Create a [[ambient_generic]] entity with the following settings: | ||
::{| class=standard-table | ::{| class=standard-table | ||
! Property Name || Value | ! Property Name || Value | ||
Line 60: | Line 60: | ||
5. Return to [[prop_dynamic]] entity and set up the output as follows | 5. Return to [[prop_dynamic]] entity and set up the output as follows: | ||
::{| class=standard-table | ::{| class=standard-table | ||
! || My Output || Target Entity || Target Input || Parameter || Delay || Only Once | ! || My Output || Target Entity || Target Input || Parameter || Delay || Only Once | ||
Line 68: | Line 68: | ||
6. Create a [[prop_button]] entity and set up the output as follows | 6. Create a [[prop_button]] entity and set up the output as follows: | ||
::{| class=standard-table | ::{| class=standard-table | ||
! || My Output || Target Entity || Target Input || Parameter || Delay || Only Once | ! || My Output || Target Entity || Target Input || Parameter || Delay || Only Once | ||
Line 89: | Line 89: | ||
[http://www.youtube.com/watch?v=Mxk9xPbsC6E Video preview] | [http://www.youtube.com/watch?v=Mxk9xPbsC6E Video preview] | ||
== See also == | == See also == |
Revision as of 02:47, 9 May 2011
Creating Panels rotate
1. Create a prop_dynamic entity with the following settings:
Property Name Value Name trans_panel Pitch Yaw Roll (X Y Z) 90 0 0
Open model browser and choose following settings:
Property Name Value World Model models/anim_wp/simple_panel_transforms/simple_panel.mdl Sequence BindPose
Go under "model" tab and select:
Model Sequence rotate_180
2. Create a block brush(custom size) and align it with the model. Tie it to a func_brush entity with the following settings:
Property Name Value Name trans_brush Parent trans_panel
3. Create a logic_auto entity and set up the output as follows:
4. Create a ambient_generic entity with the following settings:
Property Name Value Name trans_sound_end Sound name World.SpeedFlingRotatingPanelStop Volume 2
5. Return to prop_dynamic entity and set up the output as follows:
6. Create a prop_button entity and set up the output as follows:
This will rotate the panel along with brush. Second line will rotate the panel back to normal position after a delay.
set up the output to "fire only once" as follows
Instead of prop_button you can also use trigger entity