prop_static
Описание
Объект prop_static используется для создания неподвижных, не анимированных, нерушимых объектов на карте. Такие объекты используют специальные MDL-модели для своего отображения.
Особенности использования
- Объект используется только компилятором карты.
- Этот объект невозможно создать и изменить во время игры.
- Объект должен быть установлен там, где будет использоваться.
- На карте может быть установлено множество этих объектов
- Этот объект всегда обрабатывается на стороне клиента.
- Объект МОЖЕТ пересекаться с другими физическими объектами на карте.
- Объект МОЖЕТ отбрасывать Lightmap-тени как на себе, так и на других объектах.
Ошибки
Не обнаружены.
Заметки
В большинстве случаев именно из этих объектов строится основная часть карты.
Параметры
- Pitch Yaw Roll (Y Z X) – ориентация объекта на карте (направление распространения);
- World Model – имя файла MDL-модели, которая будет использоваться в качестве основы для внешнего вида объекта (выбирается в окне Model Browser); Model Browser);
- Skin – установить номер другого скина, если модель "World Model" использует несколько скинов; скин – это набор текстур для модели; изменяя скин, изменяется внешний вид модели; узнать какие скины использует модель можно в программе "Model Viewer";
- Collisions – тип модели столкновений для этого объекта:
- Not Solid – модель столкновений отключена;
- Use Bounding Box – в качестве модели столкновений используется "Bounding Box"; "Bounding Box" – это габаритный параллелепипед вокруг всех точек модели "World Model";
- Use VPhysics – используется модель столкновений VPhysics;
- Disable Shadows – отключить динамические тени, отбрасываемые этим объектом (Нет/Да);
- Disable Vertex Lighting – полностью отключить вершинное освещение (Vertex Lighting) на этом объекте (Нет/Да); работает только в том случае, если компилятор VRAD компилирует карту с параметром "-StaticPropLighting", позволяющим оставлять вершинное освещение (Vertex Lighting) на объектах prop_static; если значение этого свойства равно "Yes", то свойство "Disable Self-Shadowing" не используется;
- Disable Self-Shadowing – отключить вершинное освещение (Vertex Lighting) на самом себе (Нет/Да); работает только в том случае, если компилятор VRAD компилирует карту с параметром "-StaticPropLighting", позволяющим оставлять вершинное освещение (Vertex Lighting) на объектах prop_static; не используется если свойство "Disable Vertex Lighting" равно "Yes";
- Screen Space Fade – использовать метод исчезновения объекта, основанный на количестве пикселей, занимаемых объектом на экране (Нет/Да); если значение этого свойства равно "Yes", то свойство "Fade Start Dist" будет являться максимальным количеством пикселей, а "Fade End Dist" – минимальным; то есть при "Fade End Dist" объект начнёт исчезать, а при "Fade Start Dist" он будет полностью прозрачен; при таком методе исчезновения объектов, прозрачность объектов может зависеть даже от угла поворота камеры игрока, относительно таких объектов;
- Fade Start Dist – расстояние от игрока до объекта, с которого объект начнёт плавно исчезать, а полностью исчезнет на расстоянии "Fade End Dist"; это расстояние должно быть меньше чем "Fade End Dist", но в игре они будут автоматически поменяны местами, если это не так; если значение этого свойства меньше нуля, то оно будет автоматически изменено и станет равным "Fade End Dist" - 400;
- Fade End Dist – расстояние от игрока до объекта, на котором объект становится полностью не видимым, начав исчезать с расстояния "Fade Start Dist"; если значение этого свойства меньше или равно нулю, то функция исчезновения будет отключена для этого объекта;
- Fade Scale – множитель для значений исчезновения объекта по умолчанию, используемых если:
- движок запущен в режиме DX7 и ниже;
- параметры исчезновения объектов настраиваются в объекте worldspawn (Hammer > Main menu > Map > Map properties...);
- движок будет использовать свои значения по умолчанию, когда свойства "Fade Start Dist" и "Fade End Dist" не указаны;
во всех этих случаях можно контролировать исчезновение объекта вручную:
-
- 0.0 – полностью отключить исчезновение, объект виден на любом расстоянии;
- меньше 1.0 – исчезновение начнётся с большего расстояния и будет более
растянутым по времени;
-
- больше 1.0 – исчезновение объекта начнётся на меньшей дистанции и будет выполнено быстрее обычного;
- Lighting Origin – имя любого объекта на карте, в точке которого будет измеряться освещённость этого объекта; как правило, используется точечный объект, например – info_target; например: этот объект находится в светлом помещении, а точка "Lighting Origin" находится в тёмном помещении; несмотря на то, что этот объект находится в светлом помещении, он будет иметь освещенность тёмной комнаты; если переместить объект "Lighting Origin" из тёмной комнаты в светлую – освещённость этого объекта тоже изменится;
- Minimum DX Level – запретить размещение этого объекта на карте при компиляции карты на компьютере, уровень аппаратной поддержки видеокарты которого ниже этого значения; используется только компилятором VBSP в процессе компиляции карты;
- Maximum DX Level – запретить размещение этого объекта на карте при компиляции карты на компьютере, уровень аппаратной поддержки видеокарты которого выше этого значения; используется только компилятором VBSP в процессе компиляции карты.
Карта
csssdk_prop_static.vmf
Используются объекты
Описание карты
На карте из объектов prop_static выстроен небольшой заборчик.
Если Вам понравилась эта страница, Вы можете разместить где-нибудь ссылку на неё: