CreateLight()

Syntax

Ergebnis = CreateLight(#Light, Farbe [, x, y, z [, Flags]])
Beschreibung
Erstellt ein neues Licht '#Light' mit der angegebenen Farbe innerhalb der aktuellen Welt.

Parameter

#Light Eine Nummer zum Identifizieren des Lichts. #PB_Any kann verwendet werden, um diese Nummer automatisch zu generieren.
Farbe Die Farbe des neuen Lichts. Gültige Farben können einfach mit dem RGB() Befehl erstellt werden.
x, y, z (optional) Die anfängliche absolute Position des Lichts. Wenn diese Parameter weggelassen werden, dann wird das Licht an der Position "0, 0, 0" erstellt.
Flags (optional) Dies kann einer der folgenden Werte sein:
  #PB_Light_Point       : Erstellt ein Punktlicht (das Licht wird in alle Richtungen ausgestrahlt) (Standard).
  #PB_Light_Directional : Erstellt ein Richtungslicht.
  #PB_Light_Spot        : Erstellt ein Spot-artiges Licht. SpotLightRange() kann verwendet werden, um das Verhalten des Lichts zu ändern.

Rückgabewert

Ein Wert ungleich Null, wenn das Licht erfolgreich erstellt wurde, andernfalls Null. Wenn #PB_Any als #Light Parameter verwendet wurde, dann wird im Erfolgsfall die generierte Nummer zurückgegeben.

Beispiel

  CreateLight(0, RGB(255,0,0))   ; Erstellt ein rotes Licht
  
  CreateLight(1, RGB(0,255,0),  0, 100.7, 50)  ; Erstellt ein grünes Licht, an der Position (0, 100.7, 50)

Siehe auch

FreeLight()

Unterstützte OS

Alle

<- CopyLight() - Light Inhaltsverzeichnis - DisableLightShadows() ->