Ru/QC: Difference between revisions

From Valve Developer Community
< Ru
Jump to navigation Jump to search
(Перевод страницы)
 
mNo edit summary
Line 34: Line 34:
* [[Compiling a model:ru|Компиляция модели]]
* [[Compiling a model:ru|Компиляция модели]]
* [[LOD Models]] {{en}}
* [[LOD Models]] {{en}}
* [[Prop Types Overview/ru|Обзор типов реквизита]]
* [[Prop Types Overview/ru|Обзор типов реквизита]] <!-- Я ща обоссусь от смеха -->
* [[Notepad++ VDF languages]] {{en}}
* [[Notepad++ VDF languages]] {{en}}
* [[Highlighting and Compiling QCs with ConTEXT]] {{en}}
* [[Highlighting and Compiling QCs with ConTEXT]] {{en}}

Revision as of 04:07, 7 November 2023

English (en)日本語 (ja)Русский (ru)Translate (Translate)
Для полного списка QC команд, смотрите Категория:QC Команды.
Чтобы узнать как компилировать модели, смотрите Компиляция модели.

QC файл это скрипт, контролирующий процесс "компиляции" SMD файлов в бинарный формат MDL, который можно загрузить в игре. QC файл определяет местоположение и название модели, какие SMD файлы будут использоваться для видимой геометрии модели, модели столкновений и анимации, как модель реагирует на выстрелы, и так далее.

Комментарии могут быть строками, начинающимися с //, # или ;, или блоками, содержащуюся между /* и */.

Note.pngПримечание:Хоть и расширение "QC" пошло от языка программирования QuakeC, использованного в Quake Quake, синтаксис StudioMDL QC файлов сильно отличается от Си-подобного синтаксиса, используемого в QuakeC.
Tip.pngСовет:Общие 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 }

Файловый формат

[Нужно сделать]

Файлы

[Нужно сделать]

Смотрите также