Показать сообщение отдельно
Старый 02.06.2014, 21:28   #4
LLI.T.A.L.K.E.R.
Мастер
 
Аватар для LLI.T.A.L.K.E.R.
 
Регистрация: 24.06.2009
Адрес: Набережные Челны
Сообщений: 930
Написано 292 полезных сообщений
(для 504 пользователей)
Ответ: простой ray casting 2d array hit

линии направления не отображаются

попробовал так Line 0,0,camPosX+direction*Cos(angleView ),camPosY+direction*Sin(angleView )
и точка направлена в точку позиции камеры (а не куда должна глядеть камера)

надо вычисления концов линий починить

(я делал на Delphi подобное, но сейчас могу заняться поправкой)

в общем приписал
direction=100
Line camPosX,camPosY,camPosX+direction*Cos(angleView ),camPosY+direction*Sin(angleView )
и норм

для чего тогда newDirection ? и тут же View2D(offset) и View2D(direction)
(Offline)
 
Ответить с цитированием