QC
- Для полного списка QC-команд, смотрите Категория: QC-команды.
- Чтобы узнать как компилировать модели, смотрите Компиляция модели.
QC-файл это скрипт, контролирующий процесс "компиляции" SMD-файлов в бинарный MDL-файл модели, который можно загрузить в игре. QC-файл определяет местоположение и название модели, какие SMD-файлы будут использоваться для видимой геометрии модели, габарита столкновений и анимации, как модель реагирует на выстрелы, и так далее.
Комментарии могут быть завершающими строку, после знаков //, # или ;, или блочными, заключенными между знаками /* и */.
Paths usually can contain a combination of either forward or backslashes, except for
, which requires forward slashes due to adding support for
escape sequences in QC files (due to shared code between VBSP and StudioMDL).
qci, а устаревшим или ненужным - qcx. Это предотвращает их компиляцию при пакетной компиляции всей директории. Простой пример
Вот простой пример QC-файла
Source для жёсткой модели без анимаций или особых свойств:
$modelname "props_sdk\myfirstmodel.mdl" $body mybody "myfirstmodel-ref.smd" $surfaceprop combine_metal $cdmaterials "models\props_sdk" $sequence idle "myfirstmodel-ref.smd" // анимация не нужна, поэтому используем отображаемую сетку $collisionmodel "myfirstmodel-phys.smd" { $concave } // строку можно не указывать, если столкновения не требуются
Аналогично для
GoldSrc:
$modelname "myfirstmodel.mdl" $cd "." // искать SMD-файлы в директории расположения QC-файла $cdtexture "." // искать BMP-файлы в директории расположения QC-файла $body mybody "myfirstmodel-ref" $sequence idle "myfirstmodel-ref" // анимация не нужна, поэтому используем отображаемую сетку
.smd следует пропускать при указании файлов сетки и анимации. Его добавление приведет к тому, что
Если расширение файла отсутствует, StudioMDL автоматически ищет файлы в следующем порядке:
Файловый формат
[Нужно сделать]
Файлы
[Нужно сделать]
Смотреть также
- Категория: QC Команды
- Компиляция модели
- Модели меньшей детализации (LOD)
- Обзор типов реквизита
- Поддержка синтаксиса VDF в Notepad++
- Подсветка синтаксиса и компиляция QC-файлов в ConTEXT