Ru/$staticprop: Difference between revisions
< Ru
Jump to navigation
Jump to search
SirYodaJedi (talk | contribs) mNo edit summary |
m (lang direct link fixup) |
||
Line 1: | Line 1: | ||
{{langsp}} | {{langsp}} | ||
[[QC | [[:Category:QC Commands:ru|Команда]] [[$staticprop/ru|$staticprop]] однозначно указывает на то, что у компилируемой модели нет подвижных частей. | ||
{{note|Несмотря на свое название, команда [[$staticprop | {{note|Несмотря на свое название, команда [[$staticprop/ru|$staticprop]] не ограничивает использование модели лишь [[Prop static/ru|prop_static]].}} | ||
[[$staticprop | [[$staticprop/ru|$staticprop]] осуществляет несколько весьма полезных оптимизаций, и поэтому команду рекомендуется использовать всегда, когда это возможно: | ||
* Она ''сливает все кости'' модели в одну жёсткую, несгибаемую кость; не надо использовать команду для ragdoll'ов и моделей со скелетной анимацией. | * Она ''сливает все кости'' модели в одну жёсткую, несгибаемую кость; не надо использовать команду для ragdoll'ов и моделей со скелетной анимацией. | ||
* [[Vrad|VRAD]] в процессе расчёта [[Lightmap:ru|Lightmap'ов]] использует [[ | * [[Vrad|VRAD]] в процессе расчёта [[Lightmap:ru|Lightmap'ов]] использует [[Collision mesh:ru|collision-модель]] этого объекта. <!-- определенно, так будет только если модель используется как prop_static, так ? --> | ||
* {{TODO|Ещё?}} | * {{TODO|Ещё?}} | ||
== пример синтакса в QC-файле== | == пример синтакса в QC-файле== | ||
[[$modelname | [[$modelname/ru|$modelname]] "weapons/shell.mdl" | ||
'''$staticprop''' | '''$staticprop''' | ||
[[$cdmaterials | [[$cdmaterials/ru|$cdmaterials]] "models/weapons/" | ||
[[$body | [[$body/ru|$body]] shell "shell-ref.smd" | ||
[[$sequence:ru|$sequence]] idle "shell-idle.smd" ''// Idle-анимация все равно нужна '' | [[$sequence:ru|$sequence]] idle "shell-idle.smd" ''// Idle-анимация все равно нужна '' | ||
Revision as of 10:45, 4 July 2024
Команда $staticprop однозначно указывает на то, что у компилируемой модели нет подвижных частей.

$staticprop осуществляет несколько весьма полезных оптимизаций, и поэтому команду рекомендуется использовать всегда, когда это возможно:
- Она сливает все кости модели в одну жёсткую, несгибаемую кость; не надо использовать команду для ragdoll'ов и моделей со скелетной анимацией.
- VRAD в процессе расчёта Lightmap'ов использует collision-модель этого объекта.
- Нужно сделать: Ещё?
пример синтакса в QC-файле
$modelname "weapons/shell.mdl" $staticprop $cdmaterials "models/weapons/" $body shell "shell-ref.smd" $sequence idle "shell-idle.smd" // Idle-анимация все равно нужна
Обратите внимание - у команды нет параметров.