Эта статья документации для всего, что использует платформу Source. Нажмите для получения дополнительной информации.

$cdmaterials

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

Edit Tabs

$cdmaterials - это QC команда(en), доступно для всех игр на движке Source Source. Она определяет директории, в которых игра будет искать материалы(en) модели (поиск во вложенных директориях не выполняется). Каждый путь указывается относительно <имя игры>/materials/.

Первой, перед всеми остальными, обычно указывается вложенная директория models/, чтобы предотвратить отображение этих материалов в Hammer.

Note.pngПримечание: Имена файлов материалов определяются по имени отображаемой сетки(en) (указываемой QC-командами $body или $model).
Note.pngПримечание: По умолчанию модели не могут иметь более чем 32 разных пути поиска материалов.
Подтвердить:Похоже, что если этот параметр не укаказан или равен null ($cdmaterials ""), то полный путь к файлу считывается из исходных SMD(en)-файлов. Так делает версия Propper(en), интегрированая в старые версии Hammer++(en).

Синтаксис

$cdmaterials <путь> <2-й путь> [...]

Также можно указывать $cdmaterials отдельно по строкам, например:

$cdmaterials <1-й путь>
$cdmaterials <2-й путь>

Пример

$modelname		"weapons\shell.mdl"
$cdmaterials(en)		"models\weapons\"
$body		shell	"shell_ref.smd"
$sequence	idle	"shell_idle.smd"