Ru/$surfaceprop: Difference between revisions
< Ru
		
		
		
		Jump to navigation
		Jump to search
		m (Nesciuse moved page $surfaceprop/ru to Ru/$surfaceprop over redirect: Language prefixes)  | 
				m (-Using L template for links)  | 
				||
| Line 12: | Line 12: | ||
  $surfaceprop <surfaceprop>  |   $surfaceprop <surfaceprop>  | ||
Названия материалов и используемые ими файлы указаны в <code><game>\scripts\surfaceproperties_manifest.txt</code>. Вы можете посмотреть список готовых материалов на странице   | Названия материалов и используемые ими файлы указаны в <code><game>\scripts\surfaceproperties_manifest.txt</code>. Вы можете посмотреть список готовых материалов на странице {{L|Material surface properties|Свойства поверхности материала}}.  | ||
{{bug|В {{l4d|4}} декали пулевых отверстий некорректно отображаются на кирпичных поверхностях. Если вас устраивает несовпадение декалей и визуальных эффектов с материалом поверхности, то для решения этой проблемы вы можете изменить <code>$surfaceprop</code> на что-нибудь другое, например <code>concrete</code>. {{modernConfirm|Исправлено ли это в {{l4d2|4}}?}}}}  | {{bug|В {{l4d|4}} декали пулевых отверстий некорректно отображаются на кирпичных поверхностях. Если вас устраивает несовпадение декалей и визуальных эффектов с материалом поверхности, то для решения этой проблемы вы можете изменить <code>$surfaceprop</code> на что-нибудь другое, например <code>concrete</code>. {{modernConfirm|Исправлено ли это в {{l4d2|4}}?}}}}  | ||
== В материалах ==  | == В материалах ==  | ||
* <code>$surfaceprop</code> не является параметром   | * <code>$surfaceprop</code> не является параметром {{L|Shader|шейдера}}, и поэтому может использоваться с любым материалом.  | ||
* Только шейдеры, используемые на брашах требуют этот параметр.  | * Только шейдеры, используемые на брашах требуют этот параметр.  | ||
| Line 23: | Line 23: | ||
* Если {{ent:ru|$surfaceprop}} указан и в QC, и в VMT, то будут использоваться свойства поверхности самой модели, а не её материала.  | * Если {{ent:ru|$surfaceprop}} указан и в QC, и в VMT, то будут использоваться свойства поверхности самой модели, а не её материала.  | ||
* Не совсем понятно, как именно определяется масса модели - исходя из назначенного {{ent:ru|$surfaceprop}} или из <code>  | * Не совсем понятно, как именно определяется масса модели - исходя из назначенного {{ent:ru|$surfaceprop}} или из <code>{{L|Prop_data|prop_data}}</code>. {{todo|У какого параметра выше приоритет?}}  | ||
* {{ent:ru|$surfaceprop}} можно обозначать отдельно для каждой   | * {{ent:ru|$surfaceprop}} можно обозначать отдельно для каждой {{L|bone|кости}} с помощью {{ent:ru|$jointsurfaceprop}}.  | ||
== См. также ==  | == См. также ==  | ||
*   | * {{L|Material surface properties|Свойства поверхности материала}}  | ||
* {{csgo}}   | * {{csgo}} {{L|List of CS:GO Surface Types}}  | ||
* {{ent:ru|prop_data}}  | * {{ent:ru|prop_data}}  | ||
Revision as of 07:46, 11 July 2024
Команда $surfaceprop привязывает поверхность материала или модели к набору физических свойств, включающих в себя:
- Звуки, издаваемые при столкновении
 - Эффекты при попадании пуль
 - Масса, плавучесть, упругость...
 - Влияние поверхности на звуки рядом с поверхностью (реверберация, эхо, поглощение...)
 
Синтаксис
$surfaceprop <surfaceprop>
Названия материалов и используемые ими файлы указаны в <game>\scripts\surfaceproperties_manifest.txt. Вы можете посмотреть список готовых материалов на странице Свойства поверхности материала.
$surfaceprop на что-нибудь другое, например concrete. В материалах
$surfacepropне является параметром шейдера, и поэтому может использоваться с любым материалом.- Только шейдеры, используемые на брашах требуют этот параметр.
 
В моделях
- Если $surfaceprop указан и в QC, и в VMT, то будут использоваться свойства поверхности самой модели, а не её материала.
 - Не совсем понятно, как именно определяется масса модели - исходя из назначенного $surfaceprop или из 
prop_data.Нужно сделать: У какого параметра выше приоритет? - $surfaceprop можно обозначать отдельно для каждой кости с помощью $jointsurfaceprop.