Ответ: Поле зрения врага
вообще я бы использовал для поля зрения обьемный триугольник.
т.е. прикребляешь меш-триугольник , одной из точек является сам враг. ну тоесть прикрепить к этой точке триугольник.
затем проверяешь c помощью функции meshintersect пересечение объекта игрока и триугольника.
также если есть стена используй linepick
|