Ололо, физбокс - это физическая часть модели.
"%sourcesdk%\bin\ep1\bin\studiomdl.exe" -game "D:\Games\steam\steamapps\username\half-life 2 episode two\ep2" -notxbox "D:\Games\steam\steamapps\username\sourcesdk_content\ep2\modelsrc\taburetka\taburetka.qc"
$modelname taburetka.mdl [COLOR=DeepSkyBlue]// Имя файла будущей модели[/COLOR]
$cdmaterials "models/taburetka/" [COLOR=DeepSkyBlue]// Каталог внутри мода, в котором будут лежать текстуры[/COLOR]
$scale 2 [COLOR=DeepSkyBlue]// Увеличение модели в 2 раза, если нужно. Если не нужно, то строка не нужна.[/COLOR]
$surfaceprop wood [COLOR=DeepSkyBlue]// Тип свойств материала[/COLOR]
$keyvalues [COLOR=DeepSkyBlue]// Проп_дата — свойства. Для статикпропов вроде не нужно и указывается для prop_physics. Тут может быть много других параметров. [/COLOR]
{
prop_data
{
"base" "Wooden.Large" [COLOR=DeepSkyBlue]// В данном случае указывается тип и размер осколков, на которые разрушится модель после стрельбы по ней[/COLOR]
}
}
$body mybody "taburetka.smd" [COLOR=DeepSkyBlue]// Тело модели[/COLOR]
$collisionmodel "taburetka.smd" [COLOR=DeepSkyBlue]// Модель, используемая в качестве физбокса. В данном случае это та же самая табуретка, потому что проще уже некуда.[/COLOR]
{
$concave [COLOR=DeepSkyBlue]// Разрешает вогнутость физбокса. Без этого параметра физбокс автоматически выправляется по самым крайним точкам и удаляются вогнутые части[/COLOR]
$mass 2.0 [COLOR=DeepSkyBlue]// Масса объекта в килограммах[/COLOR]
$inertia 3.00 [COLOR=DeepSkyBlue]// Инерция полёта после броска этого объекта[/COLOR]
$damping 0.00 [COLOR=DeepSkyBlue]// Затухание полёта после броска этого объекта[/COLOR]
$rotdamping 0.00 [COLOR=DeepSkyBlue]// Затухание вращения объекта[/COLOR]
}
$sequence idle "taburetka" fps 1 [COLOR=DeepSkyBlue]// Имя анимации покоя, содержащей единственный неподвижный кадр[/COLOR]
$modelname taburetka.mdl [COLOR=DeepSkyBlue]// Имя файла будущей модели[/COLOR]
$cdmaterials "models/taburetka/" [COLOR=DeepSkyBlue]// Каталог внутри мода, в котором будут лежать текстуры[/COLOR]
$scale 2 [COLOR=DeepSkyBlue]// Увеличение модели в 2 раза, если нужно. Если не нужно, то строка не нужна.[/COLOR]
$surfaceprop wood [COLOR=DeepSkyBlue]// Тип свойств материала[/COLOR]
$staticprop [COLOR=DeepSkyBlue]// Указание компилятору на то, что это статичный объект, который буде неподвижным в игре.[/COLOR]
$body mybody "taburetka.smd" [COLOR=DeepSkyBlue]// Тело модели[/COLOR]
$collisionmodel "taburetka.smd" [COLOR=DeepSkyBlue]// Модель, используемая в качестве физбокса. В данном случае это та же самая табуретка, потому что проще уже некуда.[/COLOR]
{
$concave [COLOR=DeepSkyBlue]// Разрешает вогнутость физбокса. Без этого параметра физбокс автоматически выправляется по самым крайним точкам и удаляются вогнутые части[/COLOR]
$mass 2.0 [COLOR=DeepSkyBlue]// Масса объекта в килограммах[/COLOR]
$inertia 3.00 [COLOR=DeepSkyBlue]// Инерция полёта после броска этого объекта[/COLOR]
$damping 0.00 [COLOR=DeepSkyBlue]// Затухание полёта после броска этого объекта[/COLOR]
$rotdamping 0.00 [COLOR=DeepSkyBlue]// Затухание вращения объекта[/COLOR]
}
$sequence idle "taburetka" fps 1 [COLOR=DeepSkyBlue]// Имя анимации покоя, содержащей единственный неподвижный кадр[/COLOR]
$keyvalues
{
prop_data
{
"base" "Wooden.Large"
}
}
$staticprop