Category:Ru/QC Commands: Difference between revisions
Jump to navigation
Jump to search
Примечание:До завершения этой документации ещё далеко. Можете зайти в category_talk:QC Commands, чтобы посмотреть какие команды еще нужно описать
(ru. translation stub) |
No edit summary |
||
Line 1: | Line 1: | ||
'''QC-файл''' это [[text editor|текстовый]] скрипт, в котором указывается, каким образом программа [[Studiomdl:ru|Studiomdl]].exe должна компилировать [[Studiomodel]] из набора [[SMD]]-файлов. Само название QC расшифровывется как [http://en.wikipedia.org/wiki/Quake_C Quake C] ( | '''QC-файл''' это [[text editor|текстовый]] скрипт, в котором указывается, каким образом программа [[Studiomdl:ru|Studiomdl]].exe должна компилировать [[Studiomodel]] из набора [[SMD]]-файлов. Само название QC расшифровывется как [http://en.wikipedia.org/wiki/Quake_C Quake C] (скриптовый язык, на котором основан формат [[Valve Data File]]). Файл '''QCI''' -- типовой/часто применяемый блок QC-команд, его нужно использовать с помощью команды [[$include]] (это опционально). Пользоваться QCI вы не обязаны, но при грамотном применении эти файлы сильно сократят работу. В папке <code>sourcesdk_content/hl2/modelsrc</code> можно подсмотреть много примеров <code>.qc</code> и <code>.qci</code>.<!-- // Здесь полезная и, к тому же, краткая общая информация. Не удаляйте ее снова... // --> | ||
{{note| | {{note|До завершения этой документации ещё далеко. Можете зайти в [[category_talk:QC Commands]], чтобы посмотреть какие команды еще нужно описать}} | ||
{{category header|background-color=#E0E0E0|border-color=lightgray}} | {{category header|background-color=#E0E0E0|border-color=lightgray}} | ||
{{category newcolumn|rowspan=6|width=50%|background-color=#F7F7F7|border-color=lightgray}} | {{category newcolumn|rowspan=6|width=50%|background-color=#F7F7F7|border-color=lightgray}} | ||
== | == С чего начать работу == | ||
*'''[[Compiling a model]]''' | *'''[[Compiling a model:ru|Компиляция модели]]''' | ||
*[[Qc|QC | *[[Qc|QC файл]] | ||
*[[Studiomdl]] | *[[Studiomdl:ru|Программа Studiomdl]] | ||
== | == Базовые команды == | ||
*[[$modelname]] | *[[$modelname:ru|$modelname]] | ||
*[[$body]] ( | *[[$body:ru|$body]] (или [[$model (QC)|$model]]) | ||
== | == Текстуры == | ||
*[[$renamematerial]] | *[[$renamematerial]] | ||
*[[$texturegroup]] | *[[$texturegroup]] | ||
*[[$cdmaterials]] | *[[$cdmaterials:ru|$cdmaterials]] | ||
*[[$surfaceprop]] | *[[$surfaceprop:ru|$surfaceprop]] | ||
*[[$jointsurfaceprop]] | *[[$jointsurfaceprop]] | ||
== | == Анимация == | ||
*'''[[$sequence]]''' | *'''[[$sequence]]''' | ||
Line 33: | Line 33: | ||
*[[$append]] | *[[$append]] | ||
== | == Скелет == | ||
*[[$root]] | *[[$root]] | ||
Line 46: | Line 46: | ||
*[[$alwayscollapse]] | *[[$alwayscollapse]] | ||
== | == Физика == | ||
*[[Prop Data|prop_data]] (using [[$keyvalues]]) | *[[Prop Data|prop_data]] (using [[$keyvalues]]) | ||
Line 54: | Line 54: | ||
*[[$weightlist]] | *[[$weightlist]] | ||
== | == Hitbox'ы == | ||
*[[$hboxset]] | *[[$hboxset]] | ||
Line 61: | Line 61: | ||
{{category newcolumn|rowspan=1|width=50%|background-color=#FBF7EA|border-color=#E4DCCD}} | {{category newcolumn|rowspan=1|width=50%|background-color=#FBF7EA|border-color=#E4DCCD}} | ||
== | == Вспомогательные команды == | ||
*'''[[$keyvalues]]''' | *'''[[$keyvalues]]''' | ||
Line 77: | Line 77: | ||
{{category cell|background-color=white|border-color=white}} | {{category cell|background-color=white|border-color=white}} | ||
== | == Быстродействие == | ||
*[[$staticprop]] | *[[$staticprop]] | ||
Line 91: | Line 91: | ||
{{category cell|background-color=#FBF7EA|border-color=#E4DCCD}} | {{category cell|background-color=#FBF7EA|border-color=#E4DCCD}} | ||
== | == Освещение == | ||
*[[$illumposition]] | *[[$illumposition]] | ||
Line 99: | Line 99: | ||
{{category cell|background-color=white|border-color=white}} | {{category cell|background-color=white|border-color=white}} | ||
== | == Лицевая анимация == | ||
*'''[[$model (QC)|$model]]''' | *'''[[$model (QC)|$model]]''' | ||
Line 106: | Line 106: | ||
{{category cell|background-color=#FBF7EA|border-color=#E4DCCD}} | {{category cell|background-color=#FBF7EA|border-color=#E4DCCD}} | ||
== | == Позиционирование == | ||
*[[$attachment]] | *[[$attachment]] |
Revision as of 09:53, 2 November 2008
QC-файл это текстовый скрипт, в котором указывается, каким образом программа Studiomdl.exe должна компилировать Studiomodel из набора SMD-файлов. Само название QC расшифровывется как Quake C (скриптовый язык, на котором основан формат Valve Data File). Файл QCI -- типовой/часто применяемый блок QC-команд, его нужно использовать с помощью команды $include (это опционально). Пользоваться QCI вы не обязаны, но при грамотном применении эти файлы сильно сократят работу. В папке sourcesdk_content/hl2/modelsrc
можно подсмотреть много примеров .qc
и .qci
.

С чего начать работуБазовые команды
ТекстурыАнимацияСкелет
ФизикаHitbox'ы |
Вспомогательные команды |
Быстродействие | |
Освещение | |
Лицевая анимация | |
Позиционирование |
Pages in category "Ru/QC Commands"
The following 10 pages are in this category, out of 10 total.