QC
< Ru
		
		
		
		Jump to navigation
		Jump to search
		
- Для полного списка QC команд, смотрите Категория:QC Команды.
- Чтобы узнать как компилировать модели, смотрите Компиляция модели.
QC файл это скрипт, контролирующий процесс "компиляции" SMD файлов в бинарный формат MDL, который можно загрузить в игре. QC файл определяет местоположение и название модели, какие SMD файлы будут использоваться для видимой геометрии модели, модели столкновений и анимации, как модель реагирует на выстрелы, и так далее.
Комментарии могут быть строками, начинающимися с //, # или ;, или блоками, содержащуюся между /* и */.
 Примечание:Хоть и расширение "QC" пошло от языка программирования QuakeC, использованного в
Примечание:Хоть и расширение "QC" пошло от языка программирования QuakeC, использованного в  Quake, синтаксис StudioMDL QC файлов сильно отличается от Си-подобного синтаксиса, используемого в QuakeC.
 Quake, синтаксис StudioMDL QC файлов сильно отличается от Си-подобного синтаксиса, используемого в QuakeC. Совет:Общие QC файлы должны использоваться командой $include, и обычно называются с расширением
Совет:Общие QC файлы должны использоваться командой $include, и обычно называются с расширением qci.Простой пример
Вот простой пример QC файла для твёрдо тельной модели без анимаций или особых свойств:
$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 }
Файловый формат
[Нужно сделать]
Файлы
[Нужно сделать]
Смотрите также
- Компиляция модели
- LOD Models
- Обзор типов реквизита
- Notepad++ VDF languages
- Highlighting and Compiling QCs with ConTEXT



























