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

<- RotateEntityBone() - Entity Inhaltsverzeichnis - SetEntityAttribute() ->