Если была подобная тема/вопрос/ответ, то извиняюсь. Но я ничего подобного не нашел.
Итак, решил я сделать ОДНУ комплексную модель, допустим, из ДВУХ моделей ХЛ2
models/props_wasteland/exterior_fence002e.mdl, то бишь из двух сетчатых заборов сделать один.
Импортировал, объединил, экспортировал, скомпилировал - все нормально. Но тут обнаружилось, что если взять стандартную модель с именем, подчеркнутым выше, то она насквозь простреливается, но игрок сквозь нее не проходит. С моей комплексной моделью иначе - физбокс делает свое дело, но модель НЕ простреливается.
Стал проверять форму физбокса своей модели со стандартной - одинаково. В игре с помощью параметра
"vcollide_wireframe 1" тоже одинаково.
Насколько я знаю, параметр в VMT-файле
"%compilepassbullets" "1" не играет никакую роль при наложении этой текстуры на модель, однако я оставил все как есть.
Также я прочитал, что для прострела модели в QC-файле нужно прописать параметр
$surfaceprop "chainlink". Он тоже есть, но не работает.
Привожу примеры QC-файлов.
Декомпилированная стандартная модель ХЛ2:
code:$cd "D:\TestMod\modelsrc\decompile"
$modelname "props_wasteland/exterior_fence002e.mdl"
$model "Body" "exterior_fence002e_reference.smd"
$lod 50
{
replacemodel "exterior_fence002e_reference" "lod1_exterior_fence002e_reference"
}
$cdmaterials "models\props_wasteland/"
$hboxset "default"
$hbox 0 "static_prop" -13.102 -256.428 -76.091 13.102 256.428 76.091
// Model uses material "fence_sheet01.vmt"
// Model uses material "fence_alpha.vmt"
$surfaceprop "chainlink"
$illumposition 0.000 0.000 0.000
$sequence idle "idle" fps 30.00
$collisionmodel "phymodel.smd" {
$concave
$mass 20.0
$inertia 1.00
$damping 0.00
$rotdamping 0.00
}
Моя комплексная (объединенная) модель
code:$modelname "props_wasteland_plz/exterior_fences_cluster01.mdl"
$model "Body" "exterior_fences_cluster01_reference.smd"
$cdmaterials "models\props_wasteland/"
$surfaceprop "chainlink"
$staticprop
$sequence idle "exterior_fences_cluster01_reference.smd" loop fps 15
$collisionmodel "exterior_fences_cluster01_physbox.smd"
{
$concave
$mass 20.0
$inertia 1.00
$damping 0.00
$rotdamping 0.00
}
Прошу, подскажите, что делать?