Особенности настройки моделей пушек

Для пушек действует большинство общих правил, однако есть свои особенности.

Для правильного отображения анимации, в полевых пушках пивот Body должен быть выровнен с по X, Y и Z с осью передних колес. Допускается небольшое смещение вперед по оси Х.

Кости устойчивости и их функции

НазваниеОписание

Pivot_front

Центр тяжести пушки.

Pivot_back

Точка опоры пушки.

StandL

StandR

Станины-распорки, обеспечивающие стабильность пушки во время стрельбы.

EmphasisL

EmphasisR

Концевые элементы станин-распорок.

При создании волюмов для станин используются названия standL01_vol и standR01_vol для EmphasisL и EmphasisR, соответственно.

Идентификаторы колес

НазваниеОписание

id=wheelleft

Левое колесо.

id=wheelright

Правое колесо.

Эффекторы и их функции

НазваниеОписание

fx_invers

Опциональный эффектор спавна гильзы снаряда.

Кости экипажа

НазваниеОписание

gunner

Стрелок.

commander

Командир.

attack_l1

attack_l2

Кости расчета, добавляемые, если членов экипажа больше двух.

Кости посадки юнитов

НазваниеОписание

emit1

Эмиттер для стрелка.

emit2

Эмиттер для командира.

emit_l1

emit_r1

Эмиттеры для других членов расчета.

Анимация транспортировки

НазваниеОписание

Animation=close

Анимация транспортировки пушки в походном положении.

Вспомогательные кости для транспортировки

НазваниеОписание

link1

Кость сцепки с тягачом.

driver1

driver2

Передние суппорт-кости для толкания при ручной транспортировке.

driver_l1

driver_r1

Задние суппорт-кости.

seat1

seat2

Кости экипажа для транспортировки тягачом.

Препятствия компонентов пушки

Препятствия, которые создаются вокруг пушки и не позволяют другим юнитам проходить сквозь видимый меш пушки, делаются с помощью вспомогательных костей со свойством Obstacle В свойствах костей указываются значения Obstacle и Rotate.

Название костиОписание

obstacle

Обстакл корпуса.

openL

openR

Обстаклы для открытых станин. В свойствах дополнительно прописывается Tags=open

close

Обстакл для закрытых станин. В свойствах дополнительно прописывается Tags=close

При создании Obstacle объекта следует использовать инструмент Rectangle

Создание Obstacle через замыкание Line недопустимо, так как это приведет к критической ошибке при экспорте модели в игру

Описание анимаций и айдлов для пушек в .def файле

Описание {extend "cannon"...} для .def файла пушки
{extend "cannon"}
	("attach_time")
	{animation
		{switch "close"}
		{move "cannon_pak40_pusher_left" "cannon_pak40_pusher_right" "mgun_browning_driver_r" "mgun_browning_driver_l"}
		{aim "cannon_small_commander_aim" "" ""}
		{fire "cannon_small_commander_reaction" "cannon_small_charger_reaction" "cannon_small_support_l_reaction" "cannon_small_support_r_reaction"}
		{reload "cannon_small_commander_charge" "cannon_small_charger_charge" "cannon_small_support_charge_l" "cannon_small_support_charge_r"}
	}
	{driver {workers "driver1" "driver2"}}
	{move {obstacle "close"}{workers "driver1" "driver2" "driver_l1" "driver_r1"}}
	{attack {obstacle "open"}{workers "gunner" "commander" "charger_l1" "charger_r1"}}
	{trailing {workers "seat1" "seat2" "seat3" "seat4"}}
	{rotate_ik_limit 15}
}

Last updated