Показать сообщение отдельно
Старый 05.08.2006, 16:09   #2
Platon
Знающий
 
Регистрация: 04.08.2006
Адрес: Россия
Сообщений: 297
Написано 39 полезных сообщений
(для 70 пользователей)
Re: Исскуственный интелект

Сообщение от New
всмысле что бы когда игрок стоял за спиной у бота или между ними стена он не нападал, а если подходил с боку или с переди он начинал аттаку.
EntityDistance() для определения порога слышымости и видимости
LinePick() для определения преград
разница позиций игрока и врага для определения входимости игрока в угло обзора врага, если например разница между позицией игрока и врага по оси Z положительна, то игрок стоит спереди врага, а если еще и расстояние до него меньше порога видимости и разница позиций по оси X и Y невелика, то можно сказать что игрок входит в конус обзора врага.
(Offline)
 
Ответить с цитированием