DrawMaterialQuad

Kategorie: Landschaft
Ab Engineversion: 4.9.1.0 GWE

Beschreibung

Zeichnet ein viereckiges Polygon im angegebenen Material mit der angegebenen Textur. Wenn keine Textur angegeben ist, wird Smooth angenommen.

Syntax

bool DrawMaterialQuad (string szMaterialTexture, int iX1, int iY1, int iX2, int iY2, int iX3, int iY3, int iX4, int iY4, bool sub);

Parameter

szMaterialTexture:
Material-Textur-Tupel für das Material, das gezeichnet werden soll
iX1:
X-Position des ersten Eckpunktes. Immer global.
iY1:
Y-Position des ersten Eckpunktes. Immer global.
iX2:
X-Position des zweiten Eckpunktes. Immer global.
iY2:
Y-Position des zweiten Eckpunktes. Immer global.
iX3:
X-Position des dritten Eckpunktes. Immer global.
iY3:
Y-Position des dritten Eckpunktes. Immer global.
iX4:
X-Position des vierten Eckpunktes. Immer global.
iY4:
Y-Position des vierten Eckpunktes. Immer global.
sub:
Wenn true, wird das Material unterirdisch gezeichnet.

Anmerkung

Die Eckpunkte des Polygons sollten rechtsherum angegeben werden, und die Polygonkanten sollten sich nicht kreuzen. Für komplexere Formen kann die Funktion einfach mehrfach aufgerufen werden.

Beispiel

DrawMaterialQuad("Gold-Rough", 0,0, LandscapeWidth()-1,0, LandscapeWidth()-1,LandscapeHeight()-1, 0,LandscapeHeight()-1);
Füllt die gesamte Landschaft mit Gold.
Siehe auch: InsertMaterial, SetLandscapePixel
Sven2, Mai 2002