Показать сообщение отдельно
Старый 30.10.2012, 17:46   #43
mr.DIMAS
Дэвелопер
 
Аватар для mr.DIMAS
 
Регистрация: 26.12.2006
Адрес: Санкт-Петербург
Сообщений: 1,572
Написано 547 полезных сообщений
(для 1,540 пользователей)
Ответ: Island, 3RD Person Shooter

Вы все, конечно, рабочие пути решения освещаете. НО! Проще будет сделать LinePick от перса до камеры. Проверить есть ли пересечение, и, если есть, то из позиции камеры вычесть вектор ( позиция_камеры - точка_касания_луча ). Впрочем Raion уже об этом написал. Разница в том( ЕМНИП ) что, если нормаль полигона обращена в противоположную сторону от направления пика, то пика не будет( луч насквозь пройдет и не заметит полигона ) . Именно поэтому лучше юзать LinePick от перса к камере. Я могу ошибаться.
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
DeN_93 (30.10.2012)