$staticprop

From Valve Developer Community
< Ru
Jump to navigation Jump to search
English (en)Русский (ru)Translate (Translate)

Команда(en) $staticprop(en) однозначно указывает на то, что у компилируемой модели нет подвижных частей.

Note.pngПримечание:Несмотря на свое название, команда $staticprop(en) не ограничивает использование модели лишь prop_static(en).

$staticprop(en) осуществляет несколько весьма полезных оптимизаций, и поэтому команду рекомендуется использовать всегда, когда это возможно:

  • Она сливает все кости модели в одну жёсткую, несгибаемую кость; не надо использовать команду для ragdoll'ов и моделей со скелетной анимацией.
  • VRAD(en) в процессе расчёта Lightmap'ов(en) использует collision-модель(en) этого объекта.
  • Нужно сделать: Ещё?

пример синтакса в QC-файле

$modelname(en)		"weapons/shell.mdl"
$staticprop
$cdmaterials(en)		"models/weapons/"
$body(en)		shell	"shell-ref.smd"
$sequence(en)	idle	"shell-idle.smd"	// Idle-анимация все равно нужна 

Обратите внимание - у команды нет параметров.