Ru/L4D Level Design/Finale Events Part 1: Difference between revisions

From Valve Developer Community
< Ru
Jump to navigation Jump to search
m (category updates)
No edit summary
Line 1: Line 1:
{{L4D level intro menu:ru}}
{{L4D level intro menu:ru}}


The 5<sup>th</sup> map in each of the campaigns that shipped with Left 4 Dead had a finale where the survivors would need to call for help on a radio, fight waves of infected and tanks in one location, and escape onboard a vehicle. There is also an example of this in the tutorial_standards map.
5<sup>я</sup> карта каждой кампании Left 4 Dead имеет финал, где выжившие должны запросить помощи по радио, сражаться с волнами зараженных и танками, а в конце уйти на спасательном транспорте. Также такой пример есть на карте tutorial_standards.


== Final Event Components ==
== Компоненты финала ==


There are several things that you need to make a finale work properly:
There are several things that you need to make a finale work properly:


* A <code>trigger_finale</code> – the radio that you call for help from.
* <code>trigger_finale</code> – радио, с помощью которого вы зовёте на помощь спасателей.
* An area of the nav mesh marked with FINALE.
* зона навигации, промаркированная FINALE.
* An escape vehicle that picks the survivors up (usually a <code>prop_dynamic</code> with an animation).
* Спасательный транспорт (Обычно это <code>prop_dynamic</code> с анимацией).
* A <code>trigger_multiple</code> to check if all the survivors have made it to the escape vehicle.
* A <code>trigger_multiple</code> to check if all the survivors have made it to the escape vehicle.
* Four <code>info_survivor_positions</code> for the survivors to teleport to when they're rescued.
* Четыре <code>info_survivor_positions</code> которые телепортируют выживших, когда они спасены.


Optional but standard things that you should place in a finale:
Еще необходимо учитывать стандарты финала:
* Supplies (ammo stash, weapons to switch to, health packs).
* Припасы (Патроны, оружия, аптечки).
* A <code>point_viewcontrol_multiplayer</code> which is a camera for the outro.
* <code>point_viewcontrol_multiplayer</code> камера для финала.
* Some <code>env_fade</code> entities to fade in/out the camera during the outro.
* Немного <code>env_fade</code> энитий, которая убирает камеруво время финала.
* An entity called "<code>env_outtro_stats</code>" for the credits to roll during the outro.
* Энити "<code>env_outtro_stats</code>" чтобы показывались титры в конце спасения.
* A <code>prop_minigun</code> that the survivors can use for defense.
* <code>prop_minigun</code> Пулимёт, который выжившие используют для обороны.
* A <code>rescue closet</code> – a small room with a door and three <code>info_survivor_rescue</code> entities inside.
* A <code>rescue closet</code> – маленькая комната с дверью, содержащая три энити <code>info_survivor_rescue</code>внутри.


[[Image:l4d_hammer_finale_01.jpg|thumb|left|500px|caption|The radio that starts the finale in the tutorial_standards map.]]{{clr}}
[[Image:l4d_hammer_finale_01.jpg|thumb|left|500px|caption|Радио, которое запускает финал на карте tutorial_standards.]]{{clr}}


== Placing a trigger_finale ==
== Создание trigger_finale ==


[[Image:l4d_hammer_finale_02.jpg|thumb|right|500px|caption|Selecting the radio model.]]
[[Image:l4d_hammer_finale_02.jpg|thumb|right|500px|caption|Selecting the radio model.]]

Revision as of 04:53, 24 February 2010

5я карта каждой кампании Left 4 Dead имеет финал, где выжившие должны запросить помощи по радио, сражаться с волнами зараженных и танками, а в конце уйти на спасательном транспорте. Также такой пример есть на карте tutorial_standards.

Компоненты финала

There are several things that you need to make a finale work properly:

  • trigger_finale – радио, с помощью которого вы зовёте на помощь спасателей.
  • зона навигации, промаркированная FINALE.
  • Спасательный транспорт (Обычно это prop_dynamic с анимацией).
  • A trigger_multiple to check if all the survivors have made it to the escape vehicle.
  • Четыре info_survivor_positions которые телепортируют выживших, когда они спасены.

Еще необходимо учитывать стандарты финала:

  • Припасы (Патроны, оружия, аптечки).
  • point_viewcontrol_multiplayer камера для финала.
  • Немного env_fade энитий, которая убирает камеруво время финала.
  • Энити "env_outtro_stats" чтобы показывались титры в конце спасения.
  • prop_minigun Пулимёт, который выжившие используют для обороны.
  • A rescue closet – маленькая комната с дверью, содержащая три энити info_survivor_rescueвнутри.
Радио, которое запускает финал на карте tutorial_standards.

Создание trigger_finale

Selecting the radio model.

Go to the Entity Tool and select "trigger_finale" from the Objects drop-down menu.

Place it in the Camera viewport and open its properties.

Click on the World model row and click on the Browse button on the right side.

Type "radio" in the Filter field.

Select the model "props\terror\hamradio.mdl" and click OK.

The trigger_finale properties.

Change the Name to "radio".

Change the Disable Shadows field to "Yes".

This will allow us to send an input to "radio" or the trigger_finale and it won't allow a shadow to draw through the table.

There is also a Use Delay field that we use frequently. This is the amount of seconds before the finale will start after pressing the button. For now, just leave this as the default value of 0.

The nav areas marked with FINALE.

Save and compile your level with F9.

After the level loads, enter nav edit mode with Page Down.

Use "noclip" N to fly to where your trigger_finale is.

Select the nav areas around the trigger_finale and grow the selection just like you did with the BATTLEFIELD areas in the Panic Event/Minifinale.

Use "mark FINALE" in the console to add the FINALE attribute.

Note.pngПримечание:You can see the nav areas flagged with the FINALE attribute of any map by using "nav_flood_select FINALE" in the console. Try it with the tutorial_standards map or any of the finale maps in Left 4 Dead to see how much of the nav is flagged with this attribute. You can also use nav_flood_select with other attributes.

Frequently used Nav attributes:

  • PLAYER_START
  • EMPTY
  • CHECKPOINT
  • BATTLEFIELD
  • BATTLESTATION
  • FINALE
  • NOT_CLEARABLE
  • NO_MOBS
  • OBSCURED
  • RESCUE_CLOSET
  • RESCUE_VEHICLE

← [[ru/
L4D Level Design/Разрушаемые стены|:L4D Level Design/Разрушаемые стены]](en)