Kategorie: Objekte
/ Status
Ab Engineversion: 1.0 OC
SetSolidMask
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.