| PMG https://www.forum.pmg.org.ru/ |
|
| GUI что и как делать? https://www.forum.pmg.org.ru/viewtopic.php?f=4&t=172 |
Страница 1 из 1 |
| Автор: | eNrix [ 05 дек 2005 12:58 ] |
| Заголовок сообщения: | GUI что и как делать? |
Как я понимаю GUI это графический интерфейс для связи пользователя с например игрой. Как вы понимаете это делать? Я думаю, что можно например прямоугольниками с тестурами которые обрабатывали наведение мыши(это все я подрозумеваю выводить OpenGL). |
|
| Автор: | ypp [ 05 дек 2005 13:54 ] |
| Заголовок сообщения: | |
Вроде бы, правильно думаешь. Єтим занимался fourfold. У него можно и спросить. Но основная идея такова: сначала рендерится сцена, потом камеру переводять в режим Ortho проекции, что-то вроде: glOrtho( 0, screen_width, 0, screen_height, -1, 1 ); и потом выводят GUI елементы. |
|
| Автор: | eNrix [ 05 дек 2005 20:39 ] |
| Заголовок сообщения: | |
Ну я так и думаю в принциме все просто да ? Все элементы кнопок, окон можно в принципе без проблем делать. |
|
| Автор: | eNrix [ 05 дек 2005 21:13 ] |
| Заголовок сообщения: | |
А как насчет функции gluOrtho2D там только надо задать размеры окна, а отсекающие плоскости задавать не надо: gluOrtho2D(0, screen_width, 0, screen_height); В принципе разницы нет только в gluOrtho2D скорей всего вызывается функция glOrtho, но с небольшими растоянимя между плоскостями отсечения - поэтому может отсектись не то, что нужно . Для GUI разницы нет если все выводить на одной плоскости. Если я пишу движок то мне можно создать функцию рисования billboard сделать и её вызывать а потом наложить текстуру(консоль аналогично делается тока не всегда её надо показывать). Насчет "DEFG" я его вчера 4.12.05 уже точно начал делать так вот пока остановился на parser'e. Класс отвечающий за работу с окном уже работает отчлично ни каких проблем нет если заданы неправильные параметры в fullscreen режиме то загружается оконный режим. Поговорил с Алексеем Боресковым в гостевой он сказал, что уже новую книгу пишет про написания движка ЖДУ надеюсь она будет более объемной по содержанию. Он говорил что это будет совершенно новая книга.
|
|
| Страница 1 из 1 | Часовой пояс: UTC + 3 часа [ Летнее время ] |
| Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |
|