Задать вопрос
DredWulf
@DredWulf

Как бы вы сделали зрение NPC врага для stealth маханики?

Пытаюсь понять как реализовать следующую механику для 3D игры:
когда игрок в поле зрения NPC- NPC нападает. Я пытался прикрутить к NPC камеру и реализовать скрипт который реагирует на попадание мешей игрока в поле зрения камеры NPC , но тогда камера NPC игнорирует любые объекты и видит игрока сквозь стены. Как бы вы сделали по умному, поделитесь пж)) не обязательно кодом, можно какими-то советами, чтобы я знал в какую сторону копать. (механика для stealth хоррор игры которую)
  • Вопрос задан
  • 297 просмотров
Подписаться 1 Средний 1 комментарий
Помогут разобраться в теме Все курсы
  • Skysmart
    Unity для детей
    3 месяца
    Далее
  • Skysmart
    Профессия «Разработчик игр» для школьников
    2 года
    Далее
  • Rebotica
    Разработка игр для детей и подростков
    2 года
    Далее
Пригласить эксперта
Ответы на вопрос 2
GavriKos
@GavriKos Куратор тега Разработка игр
Микропетпроджект - домашнее облако homeCloud
Не надо это делать "в лоб" как камеру. Решайте этот вопрос геометрически.
Если от врага до игрока небольшое расстояние И игрок попадает в сектор зрения (тоже обычная геометрическая формула) И между игроком и и противником нет стен (вот тут рейкаст) - то он в поле зрения.

Можно конечно чистым рейкастом сделать, или вообще на коллайдерах.
Ответ написан
Комментировать
@namee
ещё одна камера будет рендерить графику и это будет очень дорого по ресурсам.
Лучше математикой решайте подобное
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы