De/L4D Level Design/Versus Maps: Difference between revisions
(Created page with 'Das tutorial_standards.vmf Level im Hammer betrachtend, werdet ihr bemerkt haben, dass einige der gelegten brushes in der Spielversion nicht wirklich gerendert werden. Ähnlich …') |
m (obsolete language category) |
||
(6 intermediate revisions by 5 users not shown) | |||
Line 1: | Line 1: | ||
{{lang|L4D Level Design|Versus Maps}} | |||
Das tutorial_standards.vmf Level im Hammer betrachtend, werdet ihr bemerkt haben, dass einige der gelegten brushes in der Spielversion nicht wirklich gerendert werden. | Das tutorial_standards.vmf Level im Hammer betrachtend, werdet ihr bemerkt haben, dass einige der gelegten brushes in der Spielversion nicht wirklich gerendert werden. | ||
Line 5: | Line 6: | ||
Es gibt auch clip_brushes, die surviver und infected blockieren können. | Es gibt auch clip_brushes, die surviver und infected blockieren können. | ||
[[ | [[File:l4d_hammer_clipbrush_01.jpg|thumb|left|500px|caption|Using a clip brush.]]{{clr}} | ||
Ihr könnt diese verwenden, um Geometrie zu bedecken, auf der Spieler stecken bleiben können. Die Gitter für die Stufen in tutorial_standards.vmf sind ein gutes Beispiel dafür. | Ihr könnt diese verwenden, um Geometrie zu bedecken, auf der Spieler stecken bleiben können. Die Gitter für die Stufen in tutorial_standards.vmf sind ein gutes Beispiel dafür. | ||
Line 17: | Line 18: | ||
wrongwayclip = infected | wrongwayclip = infected | ||
[[ | [[File:l4d_hammer_cliptexture_01.jpg|thumb|left|200px|caption|The tools/toolsclip texture.]]{{clr}} | ||
Brushes mit einer clip-Textur werden alle Spieler, npc's, und Physik-objects blockieren. Sie blokieren jedoch keine Kugeln (bullet's). | Brushes mit einer clip-Textur werden alle Spieler, npc's, und Physik-objects blockieren. Sie blokieren jedoch keine Kugeln (bullet's). | ||
Line 23: | Line 24: | ||
Ihr könnt auch nur Spieler blockieren, indem ihr die tools/toolsplayerclip Textur verwenden. | Ihr könnt auch nur Spieler blockieren, indem ihr die tools/toolsplayerclip Textur verwenden. | ||
[[ | [[File:l4d_hammer_cliptexture_02.jpg|thumb|left|200px|caption|The tools/toolsplayerclip texture.]]{{clr}} | ||
Oder eben nur infected, in dem ihr die wrongway-textur benutzt (siehe unten). | Oder eben nur infected, in dem ihr die wrongway-textur benutzt (siehe unten). | ||
[[ | [[File:l4d_hammer_vs_02.jpg|thumb|left|200px|caption|The tools/wrongway texture.]]{{clr}} | ||
Eine genauere beschreibung zum Umgang mit dem clip findet ihr unter folgendem Link (engl.) | Eine genauere beschreibung zum Umgang mit dem clip findet ihr unter folgendem Link (engl.) | ||
[http://developer.valvesoftware.com/wiki/L4D_Level_Design/Versus_Maps] | [http://developer.valvesoftware.com/wiki/L4D_Level_Design/Versus_Maps] | ||
Line 33: | Line 34: | ||
Das playerclip-tool verwendet für Bereiche, Wände und Zäune, die infected passieren dürfen, aber surviver, z.B. nicht herunterfallen sollen (wie im Bild unten). | Das playerclip-tool verwendet für Bereiche, Wände und Zäune, die infected passieren dürfen, aber surviver, z.B. nicht herunterfallen sollen (wie im Bild unten). | ||
[[ | [[File:l4d_hammer_clipbrush_02.jpg|thumb|left|500px|caption|Using a player clip brush.]]{{clr}} | ||
Das Außengebiet der Map tutorial_standards.vmf ist ein gutes Beispiel dafür. | Das Außengebiet der Map tutorial_standards.vmf ist ein gutes Beispiel dafür. | ||
Line 43: | Line 44: | ||
In der tutorial_standards-map <Code> func_nav_blocker </Code> ist ein brush-entity verwendet worden, um die surviver davon abzuhalten, zu versuchen, die Leiter zu verwenden, bevor diese aktiviert worden ist. | In der tutorial_standards-map <Code> func_nav_blocker </Code> ist ein brush-entity verwendet worden, um die surviver davon abzuhalten, zu versuchen, die Leiter zu verwenden, bevor diese aktiviert worden ist. | ||
[[ | [[File:l4d_hammer_nav_blocker_01.jpg|thumb|left|500px|caption|An example of a func_nav_blocker in the tutorial_standards map.]]{{clr}} | ||
Wie kreiert ihr ein <code>func_nav_blocker</code>: | Wie kreiert ihr ein <code>func_nav_blocker</code>: | ||
Line 55: | Line 56: | ||
# Ändert jetzt '''Team(s) to block''' in "survivers". Wenn infected blockiert werden sollen, dann selbbstredend zu "infected". | # Ändert jetzt '''Team(s) to block''' in "survivers". Wenn infected blockiert werden sollen, dann selbbstredend zu "infected". | ||
[[ | [[File:l4d_hammer_nav_blocker_02.jpg|thumb|left|500px|caption|The func_nav_blocker properties.]]{{clr}} | ||
'''Das folgende ist eher für Fortgeschrittene''' | '''Das folgende ist eher für Fortgeschrittene''' | ||
Line 63: | Line 64: | ||
Dafür müsst ihr in die Eigenschaften der zu aktivierenden Leiter '''ladder_door''' gehen | Dafür müsst ihr in die Eigenschaften der zu aktivierenden Leiter '''ladder_door''' gehen | ||
[[ | [[File:l4d_hammer_nav_blocker_03.jpg|thumb|left|500px|caption|The outputs tab to tell the func_nav_blocker to unblock.]]{{clr}} | ||
Fügt mit '''Add''' unter dem Reiter '''output''' der entity-Eigenschaften nun folgenden Inhalt hinzu: | Fügt mit '''Add''' unter dem Reiter '''output''' der entity-Eigenschaften nun folgenden Inhalt hinzu: | ||
Line 72: | Line 73: | ||
{{NavBar|:L4D Level Design/Level Standards|L4D Level Design Basics Tutorial|L4D Level Design/Elevators}} | {{NavBar|:L4D Level Design/Level Standards|L4D Level Design Basics Tutorial|L4D Level Design/Elevators}} | ||
{{ACategory|Left 4 Dead}} | |||
{{ACategory|Left 4 Dead 2}} | |||
{{ACategory|Level Design}} |
Latest revision as of 03:14, 22 August 2024
Das tutorial_standards.vmf Level im Hammer betrachtend, werdet ihr bemerkt haben, dass einige der gelegten brushes in der Spielversion nicht wirklich gerendert werden.
Ähnlich der trigger_Changelevel-brush, die ihr im checkpoint-tutorial erschaffen habt, sind alle trigger-brush-entities im Spiel unsichtbar.
Es gibt auch clip_brushes, die surviver und infected blockieren können.
Ihr könnt diese verwenden, um Geometrie zu bedecken, auf der Spieler stecken bleiben können. Die Gitter für die Stufen in tutorial_standards.vmf sind ein gutes Beispiel dafür.
Um einen clip-brush zu machen, wählt ihr einfach die tools/toolsclip-textur in der Texturnavigation aus.
clip = alle Spieler
playerclip = suviver
wrongwayclip = infected
Brushes mit einer clip-Textur werden alle Spieler, npc's, und Physik-objects blockieren. Sie blokieren jedoch keine Kugeln (bullet's).
Ihr könnt auch nur Spieler blockieren, indem ihr die tools/toolsplayerclip Textur verwenden.
Oder eben nur infected, in dem ihr die wrongway-textur benutzt (siehe unten).
Eine genauere beschreibung zum Umgang mit dem clip findet ihr unter folgendem Link (engl.) [1]
Das playerclip-tool verwendet für Bereiche, Wände und Zäune, die infected passieren dürfen, aber surviver, z.B. nicht herunterfallen sollen (wie im Bild unten).
Das Außengebiet der Map tutorial_standards.vmf ist ein gutes Beispiel dafür.
Manchmal möchtet ihr vielleicht das Nav-mesh blockieren, ohne einen clip-brushe hinzuzufügen. Ihr könnt sogar den nav für surviver oder infected blockieren. Verwendet dafür ein brush-entity func_nav_blocker
, um den nav für die jeweilige Partei zu blockieren. Sehr hilfreiche funktion im Startbereich einer Map, in der die infected nicht spawnen sollen (z.B. No Merci - 1.Map - auf dem Dach am Start)
In der tutorial_standards-map func_nav_blocker
ist ein brush-entity verwendet worden, um die surviver davon abzuhalten, zu versuchen, die Leiter zu verwenden, bevor diese aktiviert worden ist.
Wie kreiert ihr ein func_nav_blocker
:
- Verwenden das '"Block Tool'", um einen brush entlang dem Gebiet des Fußbodens zu schaffen, dass den nav blockieren soll.
- Wendet die "tools/toolstrigger" Textur auf den brush an.
- Wechselt in der Navigation des Programms unter '"tools> Tie to entity'", um den brush in ein brush-entity zu verwandeln - gleichzeitig werden die brush-Eigenschaften geöffnet.
Bemerkung:Erfahrene Anwender benutzen, die Tastenkürzel Strg+T(CTRL+T) und haben als Vorgabe func_detail-entity in den Optionen eingestellt
- Ändert nun unter class zu "
func_nav_blocker
". - Danach gebt ihr dem Kind unter name einen speziellen Namen, der sich nicht wiederholen darf auf Eurer Map. In diesem Fall wurde "ladder_nav_blocker" verwendet.
- Ändert jetzt Team(s) to block in "survivers". Wenn infected blockiert werden sollen, dann selbbstredend zu "infected".
Das folgende ist eher für Fortgeschrittene
Ihr könnt einen func_nav_blocker
auch aufheben, indem ihr einen output belegt.
Dafür müsst ihr in die Eigenschaften der zu aktivierenden Leiter ladder_door gehen
Fügt mit Add unter dem Reiter output der entity-Eigenschaften nun folgenden Inhalt hinzu:
- My output named: "OnFullyClosed" (wird für die Leiter eingesetzt, die aktiviert wird.)
- target entities named: "ladder_nav_blocker"
- via this input: "UnblockNav"
- L4D Level Design/Level Standards|:L4D Level Design/Level Standards]]