此函数用于定义位置光照,您可以在其中定义光照的x、y和z位置、光照范围及其颜色(当某些颜色比其他)。您还必须为光照提供一个索引号,其他函数将使用该索引号来引用它。
注意:只有8个硬件指示灯可用,因此任何时候只能启用8个定义的指示灯(尽管可以定义更多)。
draw_light_define_point(ind, x, y, z, range, col);
参数 | 类型 | 描述 |
---|---|---|
ind | Real | 光源的索引号(任意) |
x | Real | 光照的x位置 |
y | Real | 光照的y位置 |
z | Real | 光照的z位置 |
range | Real | 光线范围(以像素为单位) |
col | Colour | 用于光照的颜色(常数、实数或十六进制值)。 |
N/A
draw_set_lighting(true);
draw_light_define_point(1, 200, 123, 50, 2000, c_white);
draw_light_enable(1, true);
上述代码将为整个场景启用照明,然后在房间空间的特定点定义白光,然后最终打开该光照。