Значит, игрался я с OpenGL и особенно с компонентом GL_FlyHandler. Но заметил очень много недостатков в этом компоненте, такие как невозможность устанавливать: границы обзора и перемещения камеры, нет возможности вывода данных угла положения камеры, и еще камера находится как бы не по центру а, как бы сказать от 3го лица. Из-за чего если будет маленький предмет перед камерой на близком расстоянии, то камера при обзоре как бы камера летает вокруг этого объекта... И решил я сконструировать свою схемкку взамен этому компоненту.
code_18416.txt
А теперь о проблемах, до меня пока не доходит как реализовать осмотр вверх вниз, так же хотелось бы узнать как высчитать координаты перемещения камеры относительно её стартовой позиции.
P.S. Перемещение в программе осуществляется кнопками W и S, и угол поворота ползунками.
|
Ответов: 63
Рейтинг: 8
|
|||
| карма: 1 |
| ||
| файлы: 1 | code_18416.txt [6.9KB] [115] |



Поиск
Друзья
Администрация