Glass that starts out broken: Difference between revisions

From Valve Developer Community
Jump to navigation Jump to search
No edit summary
No edit summary
Line 1: Line 1:
[[Category:Level Design]] [[Category:Tutorials]]
[[Category:Level Design]] [[Category:Tutorials]]


This tutorial assumes you already know how to [[Creating Breakable Glass|create breakable glass]], if not then follow that tutorial first.
[[Image:Brokenglasstutorial0000.jpg|thumb|300px|right|Broken glass that breaks when the map starts]]This tutorial assumes you already know how to [[Creating Breakable Glass|create breakable glass]], if not then follow that tutorial first.
*Open one of your maps or make a new one.
*Open one of your maps or make a new one.
*Make a [[func_breakable_surf]] with a frame around it (as if you are making a normal breakable window).
*Make a [[func_breakable_surf]] with a frame around it (as if you are making a normal breakable window).
Line 20: Line 20:
{{entity-flag|No Dlights|on|}}
{{entity-flag|No Dlights|on|}}
{{entity-flag-end}}
{{entity-flag-end}}
[[Image:Brokenglasstutorial0000.jpg|thumb|300px|right|Broken glass that breaks when the map starts]]
*Set up a [[logic_auto]] near the env_explosion (it doesn't matter where you put it, but I recommend that you put it in a convenient place)
*Set up a [[logic_auto]] near the env_explosion (it doesn't matter where you put it, but I recommend that you put it in a convenient place)
*Change the entity outputs for the logic_auto as follows:
*Change the entity outputs for the logic_auto as follows:

Revision as of 01:39, 13 March 2006


Broken glass that breaks when the map starts

This tutorial assumes you already know how to create breakable glass, if not then follow that tutorial first.

  • Open one of your maps or make a new one.
  • Make a func_breakable_surf with a frame around it (as if you are making a normal breakable window).
  • Set up an env_explosion in the middle of the window, then change the options of the env_explosions as follows:
Class: env_explosion
Keyvalues Comments
Name ..anything you want as long as you know what it is
Magnitude 1
  • Then in the flags tab, change the flags as follows:
Flag
Checkbox-on.png No fireball
Checkbox-on.png No smoke
Checkbox-on.png No decal
Checkbox-on.png No sparks
Checkbox-on.png No sound
Checkbox-on.png No fireball smoke
Checkbox-on.png No particles
Checkbox-on.png No Dlights
  • Set up a logic_auto near the env_explosion (it doesn't matter where you put it, but I recommend that you put it in a convenient place)
  • Change the entity outputs for the logic_auto as follows:
My output Target entity Target input Parameter Delay Only once Comments
File:Entity-output-iconOnMapSpawn.png env_explosion Explode Yes env_explosion is the name you typed for that entity {{{8}}}
Entity-output-icon.png {{{8}}}
  • Then in the flags tab, change the flags as follows:
Flag
Checkbox-on.png Remove on fire
  • Test your map! When it loads the env_explosion will break the glass leaving the jagged glass edges on the side of the frame.