Screen (Portal 2): Difference between revisions

From Valve Developer Community
Jump to navigation Jump to search
m (Make Stub)
m (→‎Step 3: Unicodifying, replaced: [[Image: → [[File:)
 
(2 intermediate revisions by 2 users not shown)
Line 1: Line 1:
{{lang|Screen (Portal 2)}}
{{stub}}
{{stub}}
{{otherlang2
|ru=Screen (Portal 2):ru
}}
[[File:Wheatley monitor.jpg|thumb|right|300px|Wheatley on one of his monitors.]]
[[File:Wheatley monitor.jpg|thumb|right|300px|Wheatley on one of his monitors.]]
Monitors are used mainly in the [[Wheatley (Portal 2)|Wheatley theme]] where Wheatley can be displayed. They are easy to make with <code>[[func_instance]]</code>.
Monitors are used mainly in the [[Wheatley (Portal 2)|Wheatley theme]] where Wheatley can be displayed. They are easy to make with <code>[[func_instance]]</code>.
Line 12: Line 10:
Create another <code>func_instance</code>. Set its VMF filename to <code>instances\monitors\wheatley_studio.vmf</code>. Place it outside your map.
Create another <code>func_instance</code>. Set its VMF filename to <code>instances\monitors\wheatley_studio.vmf</code>. Place it outside your map.
===Step 3===
===Step 3===
Create one more <code>func_instance</code> with the VMF <instances\choreo\glados_gen_actor.vmf</code>. To make Wheatley speak, fire an output like this:
Create one more <code>func_instance</code> with the VMF <code>instances\choreo\glados_gen_actor.vmf</code>. To make Wheatley speak, fire an output like this:
{| {{OutputsTable}}
{| {{OutputsTable}}
| [[Image:Io11.png]] || OnTrigger || @glados || RunScriptCode || laser_catapult_test_start() || 0.00 || No
| [[File:Io11.png]] || OnTrigger || @glados || RunScriptCode || laser_catapult_test_start() || 0.00 || No
|}
|}


[[Category:Portal 2 Level Design]]
[[Category:Portal 2 Level Design]]

Latest revision as of 12:46, 8 January 2024

English (en)Русский (ru)中文 (zh)Translate (Translate)

Stub

This article or section is a stub. You can help by expanding it.

Wheatley on one of his monitors.

Monitors are used mainly in the Wheatley theme where Wheatley can be displayed. They are easy to make with func_instance.

Creating monitors with func_instance

Step 1

Create a func_instance entity using the entity tool. Set its VMF filename to instances\monitors\wheatley_bigscreen.vmf. Set its fix-up name to wheatley_monitor_1. Use the clipping tool to create an opening for the monitor and move it into position.

Step 2

Create another func_instance. Set its VMF filename to instances\monitors\wheatley_studio.vmf. Place it outside your map.

Step 3

Create one more func_instance with the VMF instances\choreo\glados_gen_actor.vmf. To make Wheatley speak, fire an output like this:

  My Output Target Entity Target Input Parameter Delay Only Once
Io11.png OnTrigger @glados RunScriptCode laser_catapult_test_start() 0.00 No