CreateLensFlareEffect()

Syntax

CreateLensFlareEffect(#Effekt, CameraID, NodeID, BurstGröße, HaloGröße, HaloMaterialID, CircleMaterialID, BurstMaterialID)
Beschreibung
Erstellt einen neuen Lensflare-Effekt (in deutsch "Linsenlichtreflex") für die angegebene Kamera. Ein Lensflare ist immer mit einem Knoten verknüpft und wird automatisch dargestellt - abhängig von der Node-Position relativ zur Kamera-Ansicht.

Parameter

#Effekt Die Nummer, um den neuen Effekt zu identifizieren. #PB_Any kann verwendet werden, um diese Zahl automatisch zu generieren.
CameraID Die Kamera, zu welcher der Lichtreflex hinzugefügt werden soll. Dieser wird sich nur auf diese Kamera auswirken. Um eine gültige 'CameraID' zu erhalten, verwenden Sie CameraID().
NodeID Der übergeordnete Knoten (englisch "parent node"), um den Lichtreflex zu verarbeiten. Um eine gültige 'NodeID' zu erhalten, verwenden Sie NodeID().
BurstSize Die Größe des "Burst", in Welt-Einheiten.
HaloSize Die Größe des "Halos" (Lichthofs), in Welt-Einheiten.
HaloMaterialID Das Halo-Material. Um eine gültige Material-ID zu erhalten, verwenden Sie MaterialID().
CircleMaterialID Das Kreis-Material. Um eine gültige Material-ID zu erhalten, verwenden Sie MaterialID().
BurstMaterialID Das Burst-Material. Um eine gültige Material-ID zu erhalten, verwenden Sie MaterialID().

Rückgabewert

Gibt einen Wert ungleich Null zurück, wenn der Lensflare-Effekt erfolgreich erstellt wurde, und Null wenn ein Fehler auftrat. Wenn #PB_Any als #Effekt Parameter verwendet wurde, dann wird bei Erfolg die neu generierte Zahl zurückgegeben.

Siehe auch

FreeEffect(), LensFlareEffectColor()

Unterstützte OS

Alle

<- CreateCompositorEffect() - SpecialEffect Inhaltsverzeichnis - CreateRibbonEffect() ->