CreateLight()

Syntaxe

Resultat = CreateLight(#Lumiere, Couleur [, X.f, Y.f, Z.f [, Options]])
Description
Crée une nouvelle lumière.

Arguments

#Lumiere La lumière à utiliser.

#PB_Any peut être utilisé pour générer automatiquement ce numéro.
Couleur Couleur de la nouvelle lumière.

RGB() peut être utilisée pour obtenir facilement la couleur désirée.
X.f, Y.f, Z.f (optionnel) Position de la nouvelle lumière.

La nouvelle lumière est créée par défaut à la position 0.0,0.0,0.0.
Options (optionnel)
  #PB_Light_Point         : Créer un point de lumière (Par défaut) (la lumière est émise dans toutes les directions).
  #PB_Light_Directional   : Crée une lumière directionnelle.
  #PB_Light_Spot          : Crée une lumière de type spot. 
                            SpotLightRange() peut être utilisé pour modifier le comportement de la lumière.

Valeur de retour

Renvoie une valeur non nulle en cas de succès, zéro sinon.

Si la lumière était déjà créée alors elle est automatiquement supprimée et remplacée par la nouvelle.

Exemple: :

  CreateLight(0, RGB(255,0,0)) ; Crée une lumière rouge
  
  CreateLight(1, RGB(0,255,0),  0, 100.7, 50) ; Crée une lumière verte à la position (0, 100.7, 50)

Voir aussi

FreeLight(), HideLight()

OS Supportés

Tous

<- CopyLight() - Light Index - DisableLightShadow() ->