Параметры укрытий для аниматоров
При создании анимаций в укрытиях необходимо учитывать следующие параметры:
Диаметр человека 0.6 метра
Расстояние между людьми в укрытиях 0.1 метра
Отступ укрытия от края стены 0.5 метра
Отступ укрытия от стены 0.35 метра
Отступ второго ряда укрытий от стены 0.60 метра
При создании анимаций в укрытиях необходимо проверить положение оружия для стрельбы из укрытия.
Поза лежа 0.40 метра и ниже используется для укрытия OPEN_LIE. Юнит прячется и стреляет из позы лежа
Поза сидя 0.40 .. 0.85 метра - укрытие SQUAT_LIE. Юнит прячется за укрытие в наклоне лицом в землю (squat_hide), а стреляет из позы сидя
Поза стоя 0.85 .. 1.35 метра - укрытие SNIPE_COVER. Юнит прячется в позе сидя, а стреляет из позы стоя, держа руки над укрытием.
Если стрелять из позиции не получается и солдата закрывает стена, то проверяется высота, которая закрывает солдата от огня.
Поза стоя 1.64 метра и выше - юнит прячется в позе стоя спиной к стене, а стреляет из позы стоя выглядывая из-за стены. В зависимости от возможности стрельбы справа и слева будут использоваться следующие укрытия для позы стоя:
LOOK_2WAY - за столбом, может выглядывать и стрелять в обе стороны
LOOK_LEFT - край стены, выглядывает и стреляет влево
LOOK_RIGHT - край стены, выглядывает и стреляет вправо
HIDE_STAND - часть стены длинной стены, выглядывать некуда, можно только стоять спиной к стене
Поза сидя 1.31 .. 1.64 метра - укрытие HIDE_SQUAT. Юнит прячется в позе сидя за стеной, возможности стрелять нет.
Поза лежа 0.7 .. 1.31 метра. Юнит прячется за стенкой в позе лежа, возможности стрелять нет.
Поза пригнувшись 1.26 метра.
Высоты для проверки видимости укрытия врагом (используется ИИ):
поза стоя, руки вверху 1.6 метра (snipe)
поза стоя, руки к груди 1.47 метра (stand)
поза сидя 1.16 метра
поза лежа 0.54 метра
поза лежа для укрытия в земле 0.45 метра
нет полноценного укрытия, если стена закрывает ниже чем 0.3 метра
Все высоты закрытия / видимости даются от поверхности земли
Last updated