Модераторы: Rickert, Alexeis, BorisVorontsov
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> opengl 2D 
:(
    Опции темы
GrayCardinal
Дата 15.8.2010, 11:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Фигасе
****


Профиль
Группа: Завсегдатай
Сообщений: 3039
Регистрация: 9.11.2003

Репутация: нет
Всего: 58



Добрый день !
Подскажите, пожалуйста, что-нибудь по opengl 2D. Мне много не надо, я как нуб на 3D даже не заглядываю, однако 2D очень нужно. Как минимум:
1. Вывод картинки.
2. Вывод текста.

У меня Linux. Сейчас (пытаюсь) читаю книгу "opengl суперкнига", но там акцент на 3D :(
Все что мог сделать - окошечко и красный движущийся квадрат (заюзал glut). 

Заранее спасибо,
Олег.


--------------------
PM MAIL WWW   Вверх
Amp
Дата 15.8.2010, 12:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 886
Регистрация: 17.2.2009

Репутация: 2
Всего: 17



А все равно придется понять, как там и что с 3D, потому что 2D это частный случай. 

Картинка выводится как текстура, наложенная на прямоугольный полигон, либо через glDrawPixels/glDraBitmap (но про этот способ лучше сразу забыть, т.к. производительность просто на корню убивается). Под это дело устанавливается ортографическая проекция, для удобства можно привязать к оконным координатам.

Текст тоже выводится как текстура на полигон(ах). Можно взять строку, сгенерировать по ней битмап и использовать в качестве текстуры, либо сделать текстуру с моноширным шрифтом и, задавая смещения, накладывать на квады, составляя слова. В glut-е кстати были функции для вывода текста.
PM MAIL   Вверх
GrayCardinal
Дата 15.8.2010, 13:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Фигасе
****


Профиль
Группа: Завсегдатай
Сообщений: 3039
Регистрация: 9.11.2003

Репутация: нет
Всего: 58



Ладно. Бум грызть smile


--------------------
PM MAIL WWW   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Вы можете найти полезным что...
Alexeis
Rickert
  • Английская документация по DirectX лежит где-то здесь.
  • Английская документация по OpenGL лежит где-то там.
  • Гейм-дев у нас обсуждают где-то тут

Ждём вас! С уважением, Alexeis, Rickert.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C/C++: Мультимедия, OpenGL/DirectX | Следующая тема »


 




[ Время генерации скрипта: 0.0859 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.