Команда light



Использование

Описание

  Команда light делает объект излучающим свет на окружающие объекты. Свет исходит из геометрического центра объекта(не из центра координат объекта). Все параметры необязательны.
Например:

create light

  Необязательный параметр type= может иметь два значения: type=point или type=spot. Значение по умолчанию type=point означает, что свет будет идти во всех направлениях. type=spot означает, что свет будет идти направленным конусом, как у фонарика.

  Необязательный параметр color= это цвет света. Сам цвет может быть записан либо словом, либо RGB шестнадцатиричным цветом

  Необязательный параметр brightness= - яркость источника света. Значение по умолчанию 0.5

  Необязательный параметр radius= указывает, на какое максимальное расстояние будет распространяться свет. По умолчанию(в настройках мира) - 10 метров(одна ячейка). Этот параметр удобен, что бы свет от лампы в комнате не распространялся сквозь стены наружу.

  Необязательный параметр name= позволяет применить команду не к самому объекту, а к объекту с этим именем.
Например:

activate light color=yellow radius=30 name=street_lamp7

  По клику на объекте с этой командой он не изменится, а на объекте с именем "street_lamp7" появится жёлтый свет. Объект по имени "street_lamp7", это объект в котором прописана команда:

create name street_lamp7

  Необязательный параметр fx= - тип спецэффекта источника света. Возможные значения:

  fx=blink - свет мигает, вкл-выкл-вкл-выкл.
  fx=fadein - такой свет при включении постепенно разгорается до полной яркости.
  fx=fadeout - такой свет при выключении постепенно гаснет.
  fx=fire - светит сполохами как огонь.
  fx=flicker - Такой свет гаснет на мгновение через случайные интервалы.
  fx=flash - Такой свет зажигается на мгновение через случайные интервалы.
Эти два подходят для неисправных дугоразрядных ламп(ламп дневного света, неоновых, ДРЛ).
  fx=pulse - Такой свет пульсирует, слегка выключаясь через указанные интервалы.

  Необязательный параметр time= указывает интервал для спецэффектов blink, fadein, fadeout и pulse на другие он не действует. Значение по умолчанию 1 секунда.

  Необязательный параметр angle и pitch регулируют конус света, если параметр type=spot.
  angle указывает ширину конуса в градусах. По умолчанию 45.
  pitch указывает направление конуса.
  По умолчанию 0 - точно противоположно оси "Y" объекта.
  90 - точно противоположно оси "Z" объекта.
  180 - точно в направлении оси "Y" объекта.
  270 - точно в направлении оси "Z" объекта.

  Каждый объект может иметь только один источник света. Команда light увеличивает "тормознутость" освещаемого участка в разы.