Показать сообщение отдельно
Старый 28.12.2010, 03:11   #1
cahekp
Разработчик
 
Аватар для cahekp
 
Регистрация: 14.12.2008
Адрес: Томск
Сообщений: 530
Написано 270 полезных сообщений
(для 883 пользователей)
Проблема с коллизией. Камера проходит сквозь объекты.

Привет всем.
Ух, помогите пожалуйста! Целую неделю уже с этой проблемой маюсь!

Решил начать изучать OpenGL, учусь по этим (http://masandilov.ru/opengl/) урокам. Проблема возникла конкретно вот с этой штукой: http://masandilov.ru/opengl/camera-world-collision

Если скорость движения камеры относительно быстрая, а ее радиус маленький, то может случиться так, что центр камеры проскочет через плоскость какого-нибудь полигона. В результате алгоритм, который описан в этой статье, не сможет правильно "вытолкнуть" камеру обратно и она так и останется там... Где-то по ту сторону. Конец.

Что можно сделать, чтобы такая неприятная вещь не происходила? Какие существуют способы/алгоритмы, лишенные этой проблемы?
__________________
(Offline)
 
Ответить с цитированием