Verlauf
Aus Mappedia
Verlauf (auch Pathing genannt, abgeleitet von englisch path für Pfad, Weg) bezeichnet die Begehbarkeit des Terrains einer Karte. Eine Warcraft-Karte ist in viele kleine Quadrate eingeteilt. Für jedes dieser Quadrate ist ein bestimmter Verlaufs-Typ auf wahr oder falsch gesetzt.
Der Verlauf wird durch folgende Dinge beeinflusst:
- Klippen
- Wasser
- Terrain-Typ
- Doodads
- Gebäude
- Trigger (siehe unten)
Inhaltsverzeichnis |
[bearbeiten] Verlaufstypen
Verlaufs-Typen sind vom Variablentyp handle > pathingtype.
Es gibt folgende Verlaufstypen
| Name | Beschreibung |
|---|---|
| PATHING_TYPE_AMPHIBIOUSPATHING | amphibische Einheiten können hier laufen oder schwimmen |
| PATHING_TYPE_ANY | ? |
| PATHING_TYPE_BLIGHTPATHING | hier ist verseuchter Boden (Blight) |
| PATHING_TYPE_BUILDABILITY | hier kann gebaut werden |
| PATHING_TYPE_FLOATABILITY | hier können schwimmende Einheiten schwimmen |
| PATHING_TYPE_FLYABILITY | hier können fliegende Einheiten entlangfliegen |
| PATHING_TYPE_PEONHARVESTPATHING | ? |
| PATHING_TYPE_WALKABILITY | hier können Bodeneinheiten laufen |
[bearbeiten] Verlauf-Textur
Doodads und Gebäude haben eine Verlaufstextur, die den Verlauf an der Stelle bestimmen, an der sie platziert worden sind. Verlauftexturen sind im Prinzip nur Bilder, wobei die Informationen über den Verlauf aus der Farbe der Pixel gewonnen wird. Diese Farbe ist zu sehen, wenn im Editor der Verlauf eingeschaltet wird (Hotkey: p).
[bearbeiten] Verlauf überprüfen
Um den Verlauf an einer bestimmten Stelle der Karte zu überprüfen gibt es folgende Jass-Funktion:
native IsTerrainPathable (real x, real y, pathingtype t) returns boolean
Diese Funktion überprüft nur den Verlauf des Terrains, Änderungen am Verlauf durch Doodads/ Gebäude werden nicht berücksichtigt.
Um den Verlauf an einer bestimmten Stelle zu ändern gibt es eine andere Funktion:
native SetTerrainPathable (real x, real y, pathingtype t, boolean flag) returns nothing
[bearbeiten] Siehe auch
Tutorial zum erstellen einer eigenen Verlauf-Textur
[bearbeiten] Weblinks
- Pathing Tutorial auf InWarcraft von Pris0n.

