sun_angle
Euler angle containing the azimuth (0...360, default 0)
and elevation (0..90, default 30)
of the sun. Is set to the level values on level loading
(level_load)
,
and can be changed during gameplay. Determines the light direction for
the shading of flat textures, for the gouraud shading of models, and
for dynamic shadows.
Range:
sun_angle.pan
0 .. 360 (default: 0)
sun_angle.tilt 0 .. 90
(default: 30)Type:
VECTOR
Example:
The following
code simulates the sun path over the sky, f.i. for a role playing
game with day and night.
function sonnen_stand()
{
while(1)
{
sun_angle.pan += 0.01 * time_frame;
sun_angle.pan %= 360;
sun_angle.tilt = fsin(sun_angle.pan, 45) + 45;
sun_light = sun_angle.tilt;
wait(1);
}
}
See also:
sun_pos, sun_light,
sun_color
► latest
version online