Показать сообщение отдельно
Старый 06.05.2013, 18:46   #3
Mr_F_
Терабайт исходников
 
Аватар для Mr_F_
 
Регистрация: 13.09.2008
Сообщений: 3,947
Написано 2,189 полезных сообщений
(для 6,051 пользователей)
Ответ: I am not guilty (Tirarex)

Пишу ai , как заметил ксорсовский meshinsect
зачем так жоско?
юзай скалярное произведение векторов aka dot.
вектор взгляда бота vs вектор от бота до возможно видимого объекта (нормализованные).
дот даст число от -1 до 1, воспринимай его как "насколько вектор1 похож на вектор2".
если один из векторов не вывернут, то проверка типа dot>0.5 должна дать инфу что бот видит объект конусом в 45 градусов.
(Offline)
 
Ответить с цитированием