Kollision

Aus DotAWiki
Version vom 4. März 2010, 13:31 Uhr von Chiamssy (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „In Warcraft 3 werden Interaktionen zwischen verschiedenen Einheiten, Auren, AoE-Spells und Doodads (z.B. Bäume) über ein relativ simples Kollisionssystem berech…“)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Zur Navigation springenZur Suche springen

In Warcraft 3 werden Interaktionen zwischen verschiedenen Einheiten, Auren, AoE-Spells und Doodads (z.B. Bäume) über ein relativ simples Kollisionssystem berechnet. Jede Einheit auf der Map hat einen bestimmten X- und Y-Wert, welcher die genaue Position angibt. Zusätzlich besitzen die meisten Einheiten eine Kollisionsgröße, welche für viele AoE-Spells relevant ist und die Kollision zwischen zwei Einheiten regelt.

Für die meisten AoE-Spells gilt, dass der Mittelpunkt der Einheit, welcher durch die Koordinaten festgelegt wird, im AoE sein muss. Für die anderen AoE-Spells wiederum reicht ein Punkt innerhalb der Kollisionsgröße. (Skizze!)

Die Kollision zwischen 2 Einheiten oder einer Einheit und einem Doodad gilt, dass jede Einheit ein "Kollisionsquadrat" besitzt, dessen Größe auf der Kollisionsgröße basiert (!) und dessen Seiten entlang der Achsen ausgerichtet sind. (Skizze!)