ScaleEntity()
Syntax
ScaleEntity(#Entity, x, y, z [, Modus])Beschreibung
Skaliert das Entity-Objekt entsprechend der angegebenen 'x,y,z' Werte. Wenn der #PB_Relative Modus verwendet wird, handelt es sich dabei um eine faktor-basierende Skalierung (Größenänderung). Dies bedeutet, dass die Größe des Entity mit dem angegebenen Wert multipliziert wird, um die neue Größe zu erhalten.
Parameter
#Entity Das zu verwendende Entity. x, y, z Die anzuwendenden Skalierungs-Werte. Modus (optional) Der Skalierungs-Modus. Dies kann einer der folgenden Werte sein: #PB_Relative: relative Skalierung, basierend auf der vorherigen Größe (Standard). Die Verwendung von 1.0 als Skalierungs-Wert lässt diesen Wert unverändert. #PB_Absolute: absolute Skalierung, in Welt-Einheiten.
Rückgabewert
Diese Funktion gibt keinen Wert zurück.
Beispiel
ScaleEntity(0, 2, 2, 2) ; Verdoppelt die aktuelle Größe des Entity ScaleEntity(0, 1, 1, 1) ; Verändert die Größe des Entity nicht (Multiplikation mit 1 verändert gar nichts) ScaleEntity(0, 3, 1, 1) ; Macht die Breite des Entity 3-mal größer ScaleEntity(0, 1, 1, 1, #PB_Absolute) ; Setzt die Entity-Größe auf 1,1,1 zurück.
Unterstützte OS
Alle