AddMaterialLayer()

Syntax

AddMaterialLayer(#Material, TexturID [, Modus [, TexturKoordinatenIndex]])
Beschreibung
Fügt dem Material einen neuen Layer (Schicht) hinzu und legt die angegebene Textur darin ab.

Parameter

#Material Das zu verwendende Material.
TextureID Die hinzuzufügende Textur. Eine gültige 'TexturID' kann einfach mittels dem TextureID() Befehl ermittelt werden.
Modus (optional) Dies kann einer der folgenden Werte sein:
  #PB_Material_Add        : Führt eine Pixel 'Add' (Hinzufügen) Operation über dem vorherigen
                            Layer aus (schwarze Farbe ist wie transparent).
  #PB_Material_AddSigned  : Führt eine Pixel-signierte 'Add' (Hinzufügen) Operation über dem
                            vorherigen Layer aus (schwarze Farbe ist wie transparent).
  #PB_Material_Substract  : Führt eine Pixel 'Substract' (Substraktion) Operation über dem
                            vorherigen Layer aus (schwarze Farbe ist wie transparent).
  #PB_Material_Replace    : Führt eine Pixel 'Replace' (Ersetzen) Operation über dem
                            vorherigen Layer aus.
  #PB_Material_AlphaBlend : Benutzt den Alpha-Kanal Layer der Textur (sollte im TGA- oder
                            PNG-Format vorliegen) und mischt ihn mit dem vorherigen Layer.
  #PB_Material_Modulate   : Führt eine Pixel 'Multiply' (Multiplikation) Operation über dem
                            vorherigen Layer aus.
  #PB_Material_ModulateX2 : Führt eine Pixel 'Multiply' (Multiplikation) Operation über dem
                            vorherigen Layer aus und hellt diesen anschließend auf (x2)
  #PB_Material_ModulateX4 : Führt eine Pixel 'Multiply' (Multiplikation) Operation über dem
                            vorherigen Layer aus und hellt diesen anschließend auf (x4)
  #PB_Material_BlendDiffuseAlpha: Benutzt den Alpha-Kanal Layer der Textur und mischt diesen
                                  mit dem vorherigen Layer mit Diffusion.
  #PB_Material_BlendCurrentAlpha: Benutzt den Alpha-Kanal Layer der aktuellen Stufe und mischt
                                  diesen mit dem vorherigen Layer.
TexturKoordinatenIndex (optional) Der Textur-Koordinaten-Index (Standardwert ist 0).

Rückgabewert

Diese Funktion gibt keinen Wert zurück.

Siehe auch

RemoveMaterialLayer()

Unterstützte OS

Alle

Material Inhaltsverzeichnis - CopyMaterial() ->