Moderator elections are being held. See Valve Developer Community:Moderator elections for more details.
Users who would like to run for moderator must be autoconfirmed and have at least 100 edits. Users can check their own edit count at Special:Preferences.

$surfaceprop/ru

From Valve Developer Community
< $surfaceprop(Redirected from $surfaceprop:ru)
Jump to: navigation, search

Команда $surfaceprop привязывает поверхность материала или модели к набору физических свойств, включающих в себя:

  • Звуки, издаваемые при столкновении
  • Эффекты при попадании пуль
  • Масса, плавучесть, упругость...
  • Влияние поверхности на звуки рядом с поверхностью (реверберация, эхо, поглощение...)

Синтаксис

$surfaceprop <surfaceprop>

Названия материалов и используемые ими файлы указаны в <game>\scripts\surfaceproperties_manifest.txt. Вы можете посмотреть список готовых материалов на странице Свойства поверхности материала.

Icon-Bug.pngОшибка:В Left 4 Dead Left 4 Dead декали пулевых отверстий некорректно отображаются на кирпичных поверхностях. Если вас устраивает несовпадение декалей и визуальных эффектов с материалом поверхности, то для решения этой проблемы вы можете изменить $surfaceprop на что-нибудь другое, например concrete.
Confirm.pngПодтвердить: Исправлено ли это в Left 4 Dead 2 Left 4 Dead 2?

В материалах

  • $surfaceprop не является параметром шейдера, и поэтому может использоваться с любым материалом.
  • Только шейдеры, используемые на брашах требуют этот параметр.

В моделях

  • Если $surfaceprop указан и в QC, и в VMT, то будут использоваться свойства поверхности самой модели, а не её материала.
  • Не совсем понятно, как именно определяется масса модели - исходя из назначенного $surfaceprop или из prop_data.
    Blank image.pngНужно сделать: У какого параметра выше приоритет?

См. также