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

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Нужен ли DirectDraw? 
:(
    Опции темы
ProgerAmateur89
  Дата 3.7.2009, 12:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 12
Регистрация: 30.3.2009
Где: Набережные Челны

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



Хай всем! smile Я по книге изучаю DirectDraw. Она уже старовата(примерно 2000 год) и поэтому автор, к примеру, делает упор на 8-битовый режим, который я думаю сейчас уже давно забыт и не приемлем! smile А щас кажется исп-ся Direct3D и для 2D и для 3D графики (DirectGraphics). А DirectDraw "застрял" в 7ой версии и уже не обновляется...
Стоит ли применять DirectDraw для вывода 2D графики или лучше перейти к Direct3D???  smile Или при использовании 2D в них нет никакой разницы (разве что DirectDraw это основа DirectX графики и её изучение способствует лучшему пониманию работы графической составляющей Директа?) ???
Заранее благодарен.......  smile 
PM MAIL   Вверх
BorisVorontsov
Дата 3.7.2009, 18:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Thinker
**


Профиль
Группа: Комодератор
Сообщений: 714
Регистрация: 3.11.2005
Где: Молдавия, г. Киши нёв

Репутация: 1
Всего: 10



Если тебе нравится DDraw, применяй на здоровье, он все еще включен в DX. А если хочешь всенепременно быть на волне прогресса, то да, придется перейти на Direct3D


--------------------
[code=cpp]
const char *out = "|*0>78-,+<|"; size_t cc = char_traits<char>::length(out);
for (size_t i=0;i<cc;i++){cout<<static_cast<char>((out[i]^89));}cout<<endl;
[/code]
PM MAIL ICQ GTalk   Вверх
ProgerAmateur89
Дата 3.7.2009, 22:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 12
Регистрация: 30.3.2009
Где: Набережные Челны

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



Спасибо! smile Тогда думаю, сначала изучу DD а потом потихоньку и D3D.......  smile 
PM MAIL   Вверх
Alexeis
Дата 7.7.2009, 10:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Амеба
Group Icon


Профиль
Группа: Админ
Сообщений: 11743
Регистрация: 12.10.2005
Где: Зеленоград

Репутация: 5
Всего: 459



ProgerAmateur89, говорят MS сейчас делает Direct2D см. http://en.wikipedia.org/wiki/Direct2D . В MSDN уже кой чего есть по Direct2D. ИМХО сейчас с 2D проще работать на OpenGL, там изначально был API для работы с 2D.


--------------------
Vit вечная память.

Обсуждение действий администрации форума производятся только в этом форуме

гениальность идеи состоит в том, что ее невозможно придумать
PM ICQ Skype   Вверх
nerezus
Дата 7.7.2009, 12:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Вселенский отказник
****


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

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



SDL/HGE
Первый конечно распространеннее, отлаженее и кроссплатформ, но он не ООП.


--------------------
Сообщество художников Artsociety.ru
PM MAIL WWW   Вверх
ProgerAmateur89
Дата 14.7.2009, 13:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 12
Регистрация: 30.3.2009
Где: Набережные Челны

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



Цитата(Alexeis @  7.7.2009,  10:45 Найти цитируемый пост)
MS сейчас делает Direct2D

Интересная новость. Жаль что только под Windows 7

Цитата(Alexeis @  7.7.2009,  10:45 Найти цитируемый пост)
ИМХО сейчас с 2D проще работать на OpenGL

Я хотел изучить OpenGL, но так получилось что книгу взял по DDraw

Цитата(nerezus @  7.7.2009,  12:39 Найти цитируемый пост)
SDL/HGE

HGE знаю, а вот SDL мне понравился! Это как упрощенный DX, как я понял

Короч, решил я все-таки изучить DD (все равно не помешает....), а потом решать что делать дальше. 
Может "перейду" к SDL или D2D.......  smile 

Всем СЕНК за помощь!  smile 
PM MAIL   Вверх
BorisVorontsov
Дата 17.7.2009, 15:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Thinker
**


Профиль
Группа: Комодератор
Сообщений: 714
Регистрация: 3.11.2005
Где: Молдавия, г. Киши нёв

Репутация: 1
Всего: 10



Только учти, что D2D под W7


--------------------
[code=cpp]
const char *out = "|*0>78-,+<|"; size_t cc = char_traits<char>::length(out);
for (size_t i=0;i<cc;i++){cout<<static_cast<char>((out[i]^89));}cout<<endl;
[/code]
PM MAIL ICQ GTalk   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Вы можете найти полезным что...
Alexeis
Rickert
  • Английская документация по DirectX лежит где-то здесь.
  • Английская документация по OpenGL лежит где-то там.
  • Гейм-дев у нас обсуждают где-то тут

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

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


 




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


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

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