LightRange light,range#

Параметры

light - указатель источника света
range# - радиус действия (по умолчанию: 1000.0)

Описание

Устанавливает радиус действия источника света.

Радиус действия означает, насколько далеко достигает свет от данного источника. Все объекты, расположенные дальше этого расстояния, не будут им освещаться.

Значение очень приблизительно, и должно быть подобрано опытным путем для достижения лучших результатов

Смотрите также : CreateLight, LightColor, LightConeAngles.

Пример

Graphics3D 640,480

camera = CreateCamera()
MoveEntity camera,0,0,-3

ball = CreateSphere()

lite = CreateLight(2) ; попробуйте типы источника света 1 и 3
MoveEntity lite,5,0,-5
PointEntity lite,ball

range# = 0.5
LightRange lite,range

While Not KeyDown(1)
RenderWorld:Flip
If KeyHit(57) Then ; пробел - увеличить расстояние
range = range + 0.5
LightRange lite,range
EndIf
Wend
End

Главная страница

Нажмите сюда, чтобы увидеть последнюю версию этой страницы в интернете