Вопрос Chams through wall

Тьомчик
Участник
Статус
Оффлайн
Регистрация
30 Июн 2020
Сообщения
704
Реакции[?]
150
Поинты[?]
58K
Чамсы не обычные 19 видов от регуляра до живевачки и кристалла.

Проблема в том что сильно далеко не видно.
 
Keine panik!
Эксперт
Статус
Оффлайн
Регистрация
29 Апр 2020
Сообщения
812
Реакции[?]
417
Поинты[?]
49K
Возможно поможет фикс флагов LOD (уровня детализации) у сущностей.
В C_BaseAnimating есть m_nAnimLODflags и m_nComputedLODframe, они просчитываются в C_CSPlayer::ReevauluateAnimLOD, и определяют как урезать отрисовку и обновления в зависимости от того смотришь ли ты в сторону игрока, далеко ли ты от него и т.д.
Эти флаги влияют на C_CSPlayer::AccumulateLayers/GetAttachment/SetupBones, если их сбросить то фпса будешь меньше, но будут отрисовываться даже когда не должны.
В общем в FSN в начале отрисовки каждому игроку сбрасываешь m_nComputedLODframe в global_vars->framecount (чтобы игра больше не обновляла флаги), и сами флаги m_nAnimLODflags в 0 (без ограничений).
Но это так же может быть и PVS, тогда нет смысла что либо делать.
 
Сверху Снизу