![]() |
|
Модераторы: Rickert, Alexeis, BorisVorontsov |
![]()
|
|
| ShurikA |
|
|||
![]() Зануда ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1364 Регистрация: 29.10.2005 Где: Канада Репутация: нет Всего: 3 |
Отличается ли цуть создания окна апликации под DirectX и обычный WinAPI?
|
|||
|
||||
| empter |
|
|||
![]() Фанат ![]() Профиль Группа: Участник Сообщений: 224 Регистрация: 20.5.2005 Репутация: 3 Всего: 4 |
Создаешь окно ты на WinAPI а потом инициализируешь графический режим DirectX
|
|||
|
||||
| ShurikA |
|
|||
![]() Зануда ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1364 Регистрация: 29.10.2005 Где: Канада Репутация: нет Всего: 3 |
empter
Так понял... мне нужно с начала... Есть гдето ссылки на что то типа "DirectX для чайников"? Всё что нащёл пока, это дикие непонятные туториалы |
|||
|
||||
| Амортизатор2 |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 35 Регистрация: 6.2.2006 Репутация: нет Всего: 2 |
Ну и с клавой работать лучше через DirectInput, в цикле сообщений обрабатывать только события, имеющие отношение к интерфейсу. Хотя пользоваться мессагами в любом случае ничто не мешает ... в случае мыши и клавы конечно.
Добавлено @ 00:42 Есть книжка Гончарова... видел где-то не помню где, если очень нужно, могу поискать. Добавлено @ 00:43 А вместо левых туторов лучше смотреть примеры из SDK |
|||
|
||||
| ShurikA |
|
|||
![]() Зануда ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1364 Регистрация: 29.10.2005 Где: Канада Репутация: нет Всего: 3 |
||||
|
||||
| empter |
|
|||
![]() Фанат ![]() Профиль Группа: Участник Сообщений: 224 Регистрация: 20.5.2005 Репутация: 3 Всего: 4 |
Не Гончарова а Горнакова, там куча ошибок и опечаток и фактически он перевел начальную часть документации DirectX но для начала пойдет. А лучше документацию на DirectX и MSDN Конечно, в SDK 9.0 April 2005 Update уже создан базовый DirectX GUI, а можно и свой написать. |
|||
|
||||
| Helicopterr |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 355 Регистрация: 20.8.2005 Где: Stavropol Репутация: 1 Всего: 3 |
Можно но, скорее всего, это глупость. Представь себе стандартное приложение Windows (desktop application), служащее для каких-то повседневных целей, которому для работы необходим... DirectX 9C. empter Одна маленькая тонкость. В SDK 9.0 создан базовый GUI ДЛЯ DirectX приложений. -------------------- people can fly |
|||
|
||||
| Амортизатор2 |
|
||||
|
Новичок Профиль Группа: Участник Сообщений: 35 Регистрация: 6.2.2006 Репутация: нет Всего: 2 |
Нигде не нашел книжку, о которой говорил, хотя и старался
http://www.progs.biz/booksrev/varia/lessons/007.aspx Если бы все прдавцы были такими честными... Добавлено @ 00:24
Можно, почему уже сказали. Но потом придется закинуть в комплект с программой свежий dx. Если программа маленькая и предназначена для распространения по интернету, то во-первых архив будет уже далеко не маленьким, во-вторых, это нафиг не нужно. DX для GUI применяют в тех случаях, когда необходимо обеспечивать реал-тайм взаймодействие с пользователем, в тех же играх например, поскольку интерфейс саморисованный и редко использует виндовые ресурсы (окошки и т п), поэтому от винапи уже не столь необходим. Это сообщение отредактировал(а) Амортизатор2 - 7.2.2006, 00:12 |
||||
|
|||||
| Helicopterr |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 355 Регистрация: 20.8.2005 Где: Stavropol Репутация: 1 Всего: 3 |
Амортизатор2
Есть книга Стасика Горнакова "DirectX 9. Уроки программирования на С++". Он там конечно не особо потрудился -------------------- people can fly |
|||
|
||||
| Амортизатор2 |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 35 Регистрация: 6.2.2006 Репутация: нет Всего: 2 |
Я эту книгу и имел ввиду... Хренова литература уже 6 лет никак не может вылезти из головы (я про Гончарова
|
|||
|
||||
| empter |
|
|||
![]() Фанат ![]() Профиль Группа: Участник Сообщений: 224 Регистрация: 20.5.2005 Репутация: 3 Всего: 4 |
||||
|
||||
![]()
|
| Вы можете найти полезным что... | |
|
|
|
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | C/C++: Мультимедия, OpenGL/DirectX | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |