Показать сообщение отдельно
Старый 18.09.2009, 19:30   #6
H@NON
Дэвелопер
 
Регистрация: 17.01.2007
Сообщений: 1,552
Написано 351 полезных сообщений
(для 774 пользователей)
Ответ: Ландшафт (передвижение)

нормаль это вектор перпендикулярный плоскости, Получив эту нормаль, можно узнать угол наклона горки и сравнивая с требуемым углом задавать действия. Значения принимает от -1 до 1, если поверхность смотрит вверх, значит 1, а если вниз значит -1. В данном случае есть 3 вектора, X - которая параллельна плоскости и направлена вправо, Y - перпендикулярна плоскости и направлена вверх и Z - перпендикулярна плоскости и направлена вперед по ней. Так вот значит тебе нужно получить Y-компонент нормали и сравнивать его с нужным значением, чтобы не лазить на горы.
(Offline)
 
Ответить с цитированием