SetSolidMask

Kategorie: Objekte / Status
Ab Engineversion: 1.0 OC

Beschreibung

Sets the solid area of an object. The source rectangle determines which pixels from the definition's SolidMask.png graphic should be used. All pixels within the rectangle of less than 50% transparency will be solid. Also see the SolidMask entry in DefCore.txt.

Syntax

void SetSolidMask(int x, int y, int width, int height, int target_x, int target_y);

Parameter

x:
X position of the top left corner of the new SolidMask rectangle within the definition's SolidMask.png image.
y:
Y position of the top left corner of the new SolidMask rectangle within the definition's SolidMask.png image.
width:
Width of the new SolidMask rectangle within the definition's SolidMask.png image.
height:
Height of the new SolidMask rectangle within the definition's SolidMask.png image.
target_x:
X-Zielposition der neuen SolidMask relativ zur oberen linken Objektecke
target_y:
Y-Zielposition der neuen SolidMask relativ zur oberen linken Objektecke

Anmerkung

Feste Bereiche werden intern in der Landschaft als Pixel mit dem Material "Vehicle" eingefügt.

Beispiel

SetSolidMask();
Löscht die SolidMask für das aufrufende Objekt.
Sven2, 2014-01