Ru/$staticprop: Difference between revisions
< Ru
Jump to navigation
Jump to search
No edit summary |
m (Multipage removal) |
||
(10 intermediate revisions by 5 users not shown) | |||
Line 1: | Line 1: | ||
{{LanguageBar}} | |||
{{ | {{LCategory|QC Commands|Команда}} {{L|$staticprop}} однозначно указывает на то, что у компилируемой модели нет подвижных частей. | ||
{{note|Несмотря на свое название, команда {{L|$staticprop}} не ограничивает использование модели лишь {{L|Prop static|prop_static}}.}} | |||
{{L|$staticprop}} осуществляет несколько весьма полезных оптимизаций, и поэтому команду рекомендуется использовать всегда, когда это возможно: | |||
* Она ''сливает все кости'' модели в одну жёсткую, несгибаемую кость; не надо использовать команду для ragdoll'ов и моделей со скелетной анимацией. | * Она ''сливает все кости'' модели в одну жёсткую, несгибаемую кость; не надо использовать команду для ragdoll'ов и моделей со скелетной анимацией. | ||
* | * {{L|Vrad|VRAD}} в процессе расчёта {{L|Lightmap|Lightmap'ов}} использует {{L|Collision mesh|collision-модель}} этого объекта. <!-- определенно, так будет только если модель используется как prop_static, так ? --> | ||
* {{ | * {{TODO|Ещё?}} | ||
== пример синтакса в QC-файле== | == пример синтакса в QC-файле== | ||
{{L|$modelname}} "weapons/shell.mdl" | |||
'''$staticprop''' | '''$staticprop''' | ||
{{L|$cdmaterials}} "models/weapons/" | |||
{{L|$body}} shell "shell-ref.smd" | |||
{{L|$sequence}} idle "shell-idle.smd" ''// Idle-анимация все равно нужна '' | |||
Обратите внимание - у команды нет параметров. | Обратите внимание - у команды нет параметров. | ||
[[Category:QC Commands:ru|S]] | [[Category:QC Commands:ru|S]] | ||
{{ACategory|Modeling}} | |||
{{ACategory|QC_Commands|staticprop}} | |||
{{ACategory|Source}} |
Latest revision as of 03:51, 12 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-анимация все равно нужна
Обратите внимание - у команды нет параметров.