draw_light_define_direction


La description

Cette fonction sert à définir une lumière directionnelle, où la direction et l'intensité sont définies par les valeurs entrées pour le vecteur unitaire x, y et z (ce qui signifie qu'elles doivent être comprises entre -1 et 1, où 1 ou -1 est pleine intensité, et 0 n'est pas une intensité). Les lumières peuvent également recevoir une couleur, ce qui affectera également l'intensité perçue de la lumière car certaines couleurs apparaissent «plus sombres» que d'autres. Vous devez également donner à la lumière un numéro d'index qui sera utilisé dans d'autres fonctions pour le référencer.

NOTE: Il n'y a que 8 lumières matérielles disponibles, donc seulement 8 lumières définies peuvent être activées à la fois (bien que plus puisse être défini).


Syntaxe:

draw_light_define_direction(ind, x, y, z, col)


Arguments:

Argument La description
ind Le numéro d'index de la lumière (arbitraire)
x La composante x du vecteur de lumière
y La composante y du vecteur de lumière
z La composante z du vecteur de lumière
col La couleur à utiliser pour la lumière (soit une constante, une valeur réelle ou hexadécimale).


Résultats:

N/A


Exemple:

draw_set_lighting(true);
draw_light_define_direction(1, 0, 1, 0, c_white);
draw_light_enable(1, true);

Le code ci-dessus activera l'éclairage pour toute la scène, puis définira une lumière directionnelle blanche dans l'espace de la pièce, puis allumera la lumière.


Retour: Dessin et affichage
Suivant: draw_light_enable
© Copyright YoYo Games Ltd. 2017 Tous droits réservés