Ru/$surfaceprop: Difference between revisions
< Ru
		
		
		
		Jump to navigation
		Jump to search
		| m (-Using L template for links) | m (Multipage removal) | ||
| Line 1: | Line 1: | ||
| {{ | {{LanguageBar|title = $surfaceprop}} | ||
| {{this is a|QC command|name=$surfaceprop}} | |||
| Команда {{ent:ru|$surfaceprop}} привязывает поверхность материала или модели к набору физических свойств, включающих в себя: | Команда {{ent:ru|$surfaceprop}} привязывает поверхность материала или модели к набору физических свойств, включающих в себя: | ||
| Line 31: | Line 32: | ||
| * {{csgo}} {{L|List of CS:GO Surface Types}} | * {{csgo}} {{L|List of CS:GO Surface Types}} | ||
| * {{ent:ru|prop_data}} | * {{ent:ru|prop_data}} | ||
| {{ACategory|QC Commands|surfaceprop}} | |||
| {{ACategory|Shader parameters|surfaceprop}} | |||
Revision as of 03:51, 12 July 2024
$surfaceprop  - это   QC команда, доступно для всех игр на движке  Source.
 Source.
Команда $surfaceprop привязывает поверхность материала или модели к набору физических свойств, включающих в себя:
- Звуки, издаваемые при столкновении
- Эффекты при попадании пуль
- Масса, плавучесть, упругость...
- Влияние поверхности на звуки рядом с поверхностью (реверберация, эхо, поглощение...)
Синтаксис
$surfaceprop <surfaceprop>
Названия материалов и используемые ими файлы указаны в <game>\scripts\surfaceproperties_manifest.txt. Вы можете посмотреть список готовых материалов на странице Свойства поверхности материала.
 Баг:В
Баг:В  Left 4 Dead декали пулевых отверстий некорректно отображаются на кирпичных поверхностях. Если вас устраивает несовпадение декалей и визуальных эффектов с материалом поверхности, то для решения этой проблемы вы можете изменить
 Left 4 Dead декали пулевых отверстий некорректно отображаются на кирпичных поверхностях. Если вас устраивает несовпадение декалей и визуальных эффектов с материалом поверхности, то для решения этой проблемы вы можете изменить $surfaceprop на что-нибудь другое, например concrete.  Подтвердить:Исправлено ли это в
 Подтвердить:Исправлено ли это в  Left 4 Dead 2?
 Left 4 Dead 2?В материалах
- $surfacepropне является параметром шейдера, и поэтому может использоваться с любым материалом.
- Только шейдеры, используемые на брашах требуют этот параметр.
В моделях
- Если $surfaceprop указан и в QC, и в VMT, то будут использоваться свойства поверхности самой модели, а не её материала.
- Не совсем понятно, как именно определяется масса модели - исходя из назначенного $surfaceprop или из prop_data.Нужно сделать: У какого параметра выше приоритет?
- $surfaceprop можно обозначать отдельно для каждой кости с помощью $jointsurfaceprop.



























