CSM.Dev

ZGreen said:
в декомпилированной карте много файлов? отсыпь.
Я говорю не о карте, а о МОДЕЛИ. Там файлов прилично. Если хочешь - отсыпаю:
Code:
activate.smd
 bunker_gun01.dx80.vtx
 bunker_gun01.dx90.vtx
 bunker_gun01.jpg
 bunker_gun01.mdl
 bunker_gun01.phy
 bunker_gun01_reference.smd
 bunker_gun01.sw.vtx
 bunker_gun01.vvd
 down_center.smd
 down_left.smd
 down_right.smd
 fire.smd
 idle_inactive.smd
 idle.smd
 lod1_bunker_gun01_reference.smd
 lod2_bunker_gun01_reference.smd
 lod3_bunker_gun01_reference.smd
 lod4_bunker_gun01_reference.smd
mdldecompiler_delta.smd
 mdldecompiler.qc
 mid_center.smd
 mid_left.smd
 mid_right.smd
 phymodel.smd
 retract.smd
 up_center.smd
 up_left.smd
 up_right.smd
Модели, которые начинаются на down_*, mid_* и up_*, кажется, и устанавливают пределы поворота пулемёта. Эти файлы включают только арматуру (не совсем понял, кстати, как из Blender'а в smd экспортировать одну арматуру без меша - не хочет он почему-то) и в qc объявлены следующим образом:
Code:
$animation up_right "up_right" fps 30.000000 subtract mdldecompiler_delta.smd 0
 
 $animation mid_right "mid_right" fps 30.000000 subtract mdldecompiler_delta.smd 0
 
 $animation down_right "down_right" fps 30.000000 subtract mdldecompiler_delta.smd 0
 
 $animation up_center "up_center" fps 30.000000 subtract mdldecompiler_delta.smd 0
 
 $animation mid_center "mid_center" fps 30.000000 subtract mdldecompiler_delta.smd 0
 
 $animation down_center "down_center" fps 30.000000 subtract mdldecompiler_delta.smd 0
 
 $animation up_left "up_left" fps 30.000000 subtract mdldecompiler_delta.smd 0
 
 $animation mid_left "mid_left" fps 30.000000 subtract mdldecompiler_delta.smd 0
 
 $animation down_left "down_left" fps 30.000000 subtract mdldecompiler_delta.smd 0
Однако попытка сделать что-то похожее у себя в qc ни к чему не привела.

А в Хаммере всё довольно просто - есть модель, есть func_tank, есть parent-связь между ними. Но этого мало.