Уважаемые эксперты помогите мне. Возможно ли реализовать обзор юнита на 180 градусов, а не на 360 как выглядит это в стандартном виде?

Возможно, я же писал, как системку делать. Для видимости юнита брать сектор окружности. Его необходимо вырисовывать за счет квадратиков модификаторов видимости (спустя время удалять с помощью дополнительных функций - тип "времени жизни"). И каждый раз так проходиться таймером по той области с помощью алгоритма. Если угол из центра к заданной точке находится в нужном диапазоне (например -90 и +90 к повороту юнита), то делать ячейку видимой.
Для оптимизации кода - проверять, видима ли ячейка и без создания нового модификатора (если невидима и под условия подпадает, то создать), а также не забыть проверять жив ли юнит.
В дополнение к этому учесть игровые константы, которые отвечают за время обновления тумана войны (обычное значение равно 3 секундам).
Также как вариант - юниты с полем зрения и временем жизни, расставленные в нужной области.
Загруженные файлы
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
25
Такие системы имеются, нужно только поискать.
13
Alexander122, добавить проверку точек на определенный тип проходимости.
26
Можно дать юнита совсем небольшой радиус обзора (что бы видеть себя), а перед лицом вешать даммика с обзором побольше... но... это костыль... но... это проще сделать...
28
Если нужно убрать обзор за препятствиями, то глянь в этой статье пункт Art - Occluder Height (Real).
13
PT153, в случае с модификаторами окклюзия не поможет.
26
Так можно делать невидимое препятствие за юнитом, которое будет закрывать обзор сзади?
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.