draw_light_define_point

此函数用于定义位置光照,您可以在其中定义光照的x、y和z位置、光照范围及其颜色(当某些颜色比其他)。您还必须为光照提供一个索引号,其他函数将使用该索引号来引用它。

注意:只有8个硬件指示灯可用,因此任何时候只能启用8个定义的指示灯(尽管可以定义更多)。

 

语法:

draw_light_define_point(ind, x, y, z, range, col);

参数类型描述
indReal光源的索引号(任意)
xReal光照的x位置
yReal光照的y位置
zReal光照的z位置
rangeReal光线范围(以像素为单位)
colColour用于光照的颜色(常数、实数或十六进制值)。

 

返回:

N/A

 

例子:

draw_set_lighting(true);
draw_light_define_point(1, 200, 123, 50, 2000, c_white);
draw_light_enable(1, true);

上述代码将为整个场景启用照明,然后在房间空间的特定点定义白光,然后最终打开该光照。