Добавлен N7 Molot
Я использовал функцию "вход в коллайдер", но она не оптимальная, если будет много объектов в зоне коллайдера. Читал на форумах что можно через "рендер", если он отрендерился, то его кто то видит, но это опять не лучший выход. Думаю сделать "райкастами", это самый надежный выход, но пока не в курсе - сильно ли нагрузит проц, если допустим будет 12 ИИ и от каждого будет кидаться примерно 49 лучей каждый "фиксапдейт".
Принятый ответ
Вот что я вспомнил, можно настроить правила физики, к примеру что бы игроки не сталкивались друг с другом.
Для обзора ИИ, как у меня сделано через коллайдер, через функцию "входа в триггер" можно выставить флаги в настройках физики что с чем будет реагировать. И таким образом, если выставить реакцию что "обзор коллайдер" реагирует с игроками, то все остальное не будет вызывать метод, и таким образом оптимизируется процесс нахождения целей. Ну а после, что я уже давно написал, "райкастить" цель, есть что то на пути между ИИ и игроком, если нет, то ИИ его видит. Так же можно и со звуком сделать.
статью что ли написать
Загруженные файлы
`
ОЖИДАНИЕ РЕКЛАМЫ...
Чтобы оставить комментарий, пожалуйста, войдите на сайт.
Отредактирован N7 Molot
Physics2D
Physics
И рейкастишь между крайними вершинами
Отредактирован N7 Molot
это понятно, боюсь что сильная нагрузка будет идти. Я кое что ещё вспомнил, завтра поставлю эксперимент. Если не получиться, то придется обойтись райкастами, даже убрать коллайдер, так как можно просто выставить направление и длину луча.
Отредактирован N7 Molot
Отредактирован N7 Molot