SkyBox()

Syntax

Ergebnis = SkyBox(TexturName$ [, FogFarbe, FogIntensität, FogStartDistanz, FogEndDistanz])
Beschreibung
Lädt einen sechsseitigen Würfel ("SkyBox") und erstellt eine künstliche Box, welche weit weg von der Kamera liegt, aber nah zur Welt. Dies ist sehr nützlich, um einfach eine abgeschlossene Welt zu erhalten.

Parameter

TexturName$ Die Texturen müssen im zuvor mit dem Add3DArchive() Befehl deklarierten Pfad liegen. Der "Basis-Name" der einzelnen Texturen, welche nach der folgenden Regel ihre Datei-Namen erhalten sollten:
  TexturName_BK ; BacK face   (Rückseite)
  TexturName_FR ; FRont face  (Vorderseite)
  TexturName_DN ; DowN face   (Unterseite)
  TexturName_UP ; UP face     (Oberseite)
  TexturName_LF ; LeFt face   (Linke Seite)
  TexturName_RT ; RighT face  (Rechte Seite)
FogFarbe (optional) Die Nebel-Farbe. RGB() kann verwendet werden, um einen gültigen Farbwert zu erhalten. Wenn diese nicht angegeben wird, werden die Nebel-Einstellungen vom Fog() Befehl geerbt.
FogIntensität (optional) Die Nebel-Intensität. Wenn diese auf Null gesetzt wird, dann wird der Nebel-Effekt deaktiviert.
FogStartDistanz (optional) Die Distanz von der Kamera (in Welt-Einheiten), ab der der Nebel starten soll.
FogEndDistanz (optional) Die Distanz von der Kamera, ab der der Nebel völlig undurchsichtig wird.

Rückgabewert

Gibt einen Wert ungleich Null zurück, wenn die "SkyBox" erfolgreich erstellt wurde. Wenn die Texturen nicht geladen werden konnten, dann wird die "SkyBox" mit leeren Texturen erstellt.

Siehe auch

SkyDome()

Unterstützte OS

Alle

<- ShowGUI() - Engine3D Inhaltsverzeichnis - SkyDome() ->