Prop detail

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

Оригинал Prop Types Overview, Detail Props, Prop detail

Описание

Объект prop_detail используется для установки на карте специальной модели. Эти модели должны быстро рисоваться и используются для заполнения пространства карты. Например, при помощи этого объекта можно поместить на карту траву, или на задний план карты – целый лес. Эти объекты рисуются очень быстро в основном за счёт того, то для них выбирается самая простая модель отрисовки и контроля, не учитывающая никакие типы теней, физических столкновений и иерархических связей. Для того чтобы модель соответствовала требованиям этого объекта она не должна иметь модели столкновений и анимации, должна быть покрыта только материалами с типом UnlitGeneric и должна быть создана из минимального количества полигонов, для поддержания быстродействия.

Нужно знать, что модели помещаемые на карту при помощи этого объекта не являются основными. Они могут отображаться, не отображаться, или отображаться с ограничениями в зависимости от конфигурации компьютера игроков. Например: на Low-End компьютерах с максимальной поддержкой DX6 и DX7 эти объекты либо вообще не будут отображаться, либо будут скрываться на небольшом расстоянии от игроков.

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

  • Объект используется только компилятором карты.
  • Объект не может быть создан во время игры.
  • Объект должен быть установлен там, где будет использоваться.
  • На карте может быть установлено не больше 65535 этих объектов.
  • Этот объект всегда обрабатывается на стороне клиента.

Ошибки

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

Заметки

За исключением травы, очень редко когда объекты prop_detail используются в игровом пространстве карты. Обычно их помещают в Skybox.

Дистанция отображения объектов prop_detail для каждого игрока может контролироваться консольными командами "cl_detaildist" и "cl_detailfade".

Параметры

  • Pitch Yaw Roll (Y Z X) – ориентация объекта на карте (направление распространения); используется только если значение свойства "Detail Orientation" равно "Static";
  • World Model – имя файла MDL-модели, которая будет использоваться в качестве основы для внешнего вида объекта (выбирается в окне Model Browser);
  • Detail Orientation – ориентация модели относительно игрока:
    • Static – неподвижная; используются углы поворота "Pitch Yaw Roll" для указания ориентации для модели "World model";
    • Facing – всегда "лицом" к игроку; модель "World model" повёрнута всегда в сторону игрока;
    • Facing (Y Clamp) – всегда "лицом" к игроку, но при этом вращать модель "World model" только по оси Z.

Карта

csssdk_prop_detail.vmf

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

  • prop_detail

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

На карте несколько объектов prop_detail. Одни поворачиваются по отношению к игроку, другие – нет. В дальнем конце карты густо засажен целый лес. Модели деревьев меньше своих реальных размеров в 16 раз, потому что они предназначены для Skybox, а не для основной карты. Так же можно увидеть плывущие облака над головой. Это тоже объект prop_detail, предназначенный для Skybox. Из-за несоблюдения пропорций кажется что облака проплывают слишком низко.

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