Получи случайную криптовалюту за регистрацию!

​​Разработчик Dota 2 объяснил, почему частицы иногда видны скв | MVD Dota 2

​​Разработчик Dota 2 объяснил, почему частицы иногда видны сквозь туман войны

Джефф Хил Текущее положение вещей таково, что почти все частицы, отправляемые сервером, имеют значение, которое они проверяют на предмет видимости в тумане войны. Если вы установите в консоли dota-particle-fow-debug 1, то увидите это. Каждое значение должно быть определено в коде в момент появления частицы, иначе оно просто предполагается, основываясь на привязке к текущим данным. Нам нужно, чтобы частицы обновлялись даже в тумане войны, чтобы они были в правильном состоянии, когда туман рассеивается, иначе они будут «начинать с начала» в этот момент. Иногда вы можете видеть такое поведение со смертью Рошана или нейтральных крипов. И, в конце концов, частицы либо видимы, либо нет. Нет такого, что видно только кусочек частицы, которая не в тумане войны.
В случаях, когда частицы видны через туман войны, либо это значение слишком большое для игрового эффекта, либо для этой конкретной способности оно вообще не определено в коде. Основное правило таково: «Если вы видите место, где вы бы получили урон, находясь там, то вы можете видеть и способность». Все вместе это ведет к тому, чтобы создать ситуации, когда вы видите только маленькую часть Sand Storm Sand Storm в пещере Рошана или где-то еще. Но то, что вы видите весь эффект, хотя видимость через туман войны есть лишь на часть его, выглядит странно.
Что я могу сказать — мы можем исправить эти баги, и можем исправить их таким способом, что косметические предметы не будут иметь значения , но должны исправляться отдельно в каждом случае, чтобы правильно подвязываться к общему игровому коду.