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

Принятый ответ

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

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
0
28
6 лет назад
0
Могу предложить: создать один модификатор видимости под героем и дать ему текстуру с закрытой видимостью по кругу, оставив лишь часть сектора видимой, но это не точно, надо чекать, я уже не помню можно ли двигать и поворачивать такой объект
Как вариант сделать видимость из 2-3 юнитов даммиков и двигать их вместе с героем, тремя кругами обзора можно симитировать треугольник только не чёткий, ну и тем самым видно будчто только то, что спереди, у человека угол обзора не 180 если что
0
4
6 лет назад
0
PrincePhoenix, на самом деле не ясно, что он хочет... Вдруг ему надо, чтобы герой видел на 360, а враги на 180. Тогда делать ИИ можно совсем иначе.
0
23
6 лет назад
0
Такие системы имеются, нужно только поискать.
0
13
6 лет назад
0
Alexander122, добавить проверку точек на определенный тип проходимости.
0
26
6 лет назад
0
Можно дать юнита совсем небольшой радиус обзора (что бы видеть себя), а перед лицом вешать даммика с обзором побольше... но... это костыль... но... это проще сделать...
0
28
6 лет назад
0
Если нужно убрать обзор за препятствиями, то глянь в этой статье пункт Art - Occluder Height (Real).
0
13
6 лет назад
0
PT153, в случае с модификаторами окклюзия не поможет.
2
26
6 лет назад
2
Так можно делать невидимое препятствие за юнитом, которое будет закрывать обзор сзади?
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.