FogVolume Klasse

Quaderförmiger Bereich, in dem Nebel liegt (Nebel-Box)

Definition

Namensraum: KWEngine3.GameObjects
Assembly: KWEngine3 (in KWEngine3.dll) Version: 3.0.8.1+6d7cd6e8e78ed1d352f1423d2fb5dd5adea7a81c
C#
public class FogVolume
Inheritance
Object    FogVolume

Anmerkungen

Die Box wird mit World.AddFogVolume() hinzugefügt. Ihr Nebel wird zum globalen Nebel der Welt addiert und nutzt dessen Schwaden (SetFogNoise), wabernde Oberkante (SetFogHeightNoise) und Wind (SetFogWind).

Konstruktoren

FogVolume Erzeugt eine Nebel-Box (Größe 1 x 1 x 1 am Weltursprung)

Eigenschaften

Color Nebelfarbe der Box
Density Nebeldichte der Box (0 = kein Nebel)
EdgeSoftness Breite des weichen Übergangs an den Rändern der Box (in Welteinheiten, 0 = harte Kante)
HeightFalloff Wie schnell der Nebel vom Boden der Box nach oben hin dünner wird (0 = überall gleich dicht)
Name Name der Nebel-Box
Position Mittelpunkt der Box
Rotation Rotation der Box
Scale Größe der Box (Breite, Höhe, Tiefe)

Methoden

SetColor(Vector3) Setzt die Nebelfarbe der Box
SetColor(Single, Single, Single) Setzt die Nebelfarbe der Box
SetDensity Setzt die Nebeldichte der Box (0 = kein Nebel)
SetEdgeSoftness Legt fest, wie weich der Nebel an den Rändern der Box ausläuft
SetHeightFalloff Legt fest, dass der Nebel vom Boden der Box nach oben hin dünner wird
SetPosition(Vector3) Setzt den Mittelpunkt der Box
SetPosition(Single, Single, Single) Setzt den Mittelpunkt der Box
SetRotation(Quaternion) Setzt die Rotation der Box
SetRotation(Single, Single, Single) Setzt die Rotation der Box
SetScale(Single) Setzt die Größe der Box gleichmäßig in alle Richtungen
SetScale(Vector3) Setzt die Größe der Box (Breite, Höhe, Tiefe)
SetScale(Single, Single, Single) Setzt die Größe der Box

Siehe auch