Info overlay

Материал из CSM Wiki
Перейти к навигации Перейти к поиску

Оригинал Info_overlay

Описание

Объект info_overlay используется для создания Оверлеев на World-брашах и DISPACEMENT-поверхностях.

Особенности использования

  • Объект не может быть создан во время игры.
  • Объект должен быть установлен там, где будет использоваться.
  • На карте может быть установлено множество этих объектов
  • Этот объект всегда обрабатывается на стороне клиента.
  • Объект НЕ отображается на Brush-объектах. Для этого используется объект infodecal.
  • Объект должен находиться в непосредственной близости от поверхностей, на которые накладывается.
  • Объект принимает форму любой поверхности, на которую накладывается.
  • Эти объекты можно быстро добавлять на карту, используя функцию редактора Hammer "Apply overlays [Shift+O]".

Ошибки

Не обнаружены.

Заметки

U,V координаты используются в 3D графике для указания смещения на текстурах. U и V координаты являются дробными числами от 0.0 до 1.0. Предположим, что у нас есть текстура размером 512x512. Чтобы указать, что на этой текстуре нам нужна область от точки [256 256] до [512 512], необходимо указывать координаты [0.5 0.5] [1.0 1.0]. Если необходимо взять повторяющуюся часть на текстуре [0 0] [1024 1024], то указываются координаты [0.0 0.0] [2.0 2.0], при этом будет получено изображение текстуры, взятое по вертикали и горизонтали по два раза. Чтобы получить зеркально отражённую текстуру, то указываются координаты [0.0 0.0] [-1.0 -1.0]. Применительно к объекту info_overlay и примерам выше, получаем схему:

[U Start V Start] [U End V End].

Параметры

  • Pitch Yaw Roll (Y Z X) – ориентация объекта на карте (направление распространения);
  • Material - имя файла материала, применяемого для рисования оверлея (выбирается в окне Textures);
  • Brush Faces - список номеров Brush-поверхностей (через пробел); на этих поверхностях будет отображаться этот объект info_overlay; чтобы выбрать несколько поверхностей, нажмите кнопку "Pick..." и удерживая нажатой клавишу "Ctrl" выберите в 3D-окне нужные поверхности;
  • Render Order – (от 0 до 3) номер в очереди (целое число); согласно этому номеру этот объект info_overlay будет рисоваться раньше или позже других объектов info_overlay; чем больше значение этого свойства, тем позже будет рисоваться этот объект;
  • U Start – начальная U-координата области оверлея на текстуре материала;
  • U End – конечная U-координата области оверлея на текстуре материала;
  • V Start - начальная V-координата области оверлея на текстуре материала;
  • V End - конечная V-координата области оверлея на текстуре материала;
  • Overlay Basis Origin (Read-Only) – заполняется автоматически редактором Hammer;
  • Overlay Basis U (Read-Only) – заполняется автоматически редактором Hammer;
  • Overlay Basis V (Read-Only) – заполняется автоматически редактором Hammer;
  • Overlay Basis Normal (Read-Only) – заполняется автоматически редактором Hammer;
  • Overlay Point 1 (Read-Only) – заполняется автоматически редактором Hammer;
  • Overlay Point 2 (Read-Only) – заполняется автоматически редактором Hammer;
  • Overlay Point 3 (Read-Only) – заполняется автоматически редактором Hammer;
  • Overlay Point 4 (Read-Only) - заполняется автоматически редактором Hammer.

Карта

csssdk_info_overlay.vmf

Используются объекты

  • info_overlay
  • func_button
  • func_detail
  • logic_auto
  • point_servercommand
  • DISPLACEMENT

Описание карты

На карте расставлено множество объектов info_overlay. Просто посмотрите как они применяются. Наиболее внимательно изучите изображение металлических решёток на стене и красного ковра за стеной. Каждая из металлических решёток имеет возле себя другие объекты info_overlay в виде ржавчины. Для одной из решёток "Render Order" равен 0 а для другой – 1, поэтому одна решётка рисуется правильно, а другая – нет. То же самое с ковром. Для него "Render Order" равен 0, а листья, покрывающие ковёр сверху, имеют "Render Order" равный 1.

Нажмите на кнопку пульта, чтобы убедиться в том, что объекты info_overlay никак не представлены на карте. Следы от выстрелов, пятна кроки и прочие динамически создаваемые следы на стенах и объектах являются объектами infodecal.

Смотрите также