Re: Что лучше для двухмерной графики?
От: Сергей  
Дата: 06.10.08 13:08
Оценка: 3 (2) +3
Здравствуйте, Green Chest, Вы писали:

GC>[SKIPPED]


DirectDraw — устаревшая технология, современная двумерная графика делается на Direct3D/OpenGL. Прошли те времена, когда прямая работа с видеопамятью и фреймбуфером для вывода спрайтов была быстрее вывода текстурированных треугольников.

Рекомендую обратить взор на SDL — кроссплатформенную библиотеку для разработки игр и им подобных программ. Предоставляет библиотеки для работы с вводом (клавиатура, мышь, джойстик), звуком, сетью, помимо этого есть кроссплатформенный способ инициализации OpenGL. Есть и способ вывода графики в стиле DirectDraw, но, как уже было сказано, при наличии 3D-ускорителя это использовать бессмысленно. Если не выходить за рамки предоставляемого библиотекой API, программа может быть портирована на Linux и MacOS путем простой пересборки.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.