Cette fonction sert à définir une lumière positionnelle, où vous pouvez définir la position x, y et z de la lumière, la gamme de lumière et sa couleur (qui affectera également l'intensité perçue de la lumière car certaines couleurs apparaissent plus foncées 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).
draw_light_define_point(ind, x, y, z, range, col)
Argument La description ind Le numéro d'index de la lumière (arbitraire) x La position x de la lumière y La position y de la lumière z La position z de la lumière range La gamme de lumière (en pixels) col La couleur à utiliser pour la lumière (soit une constante, une valeur réelle ou hexadécimale).
N/A
draw_set_lighting(true);
draw_light_define_point(1, 200, 123, 50, 2000, 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 blanche à un point spécifique de l'espace de la pièce, puis allumera cette lumière.