Sequtan · 20-Мар-08 11:42(17 лет 3 месяца назад, ред. 30-Июн-11 20:54)
DirectX 9. Уроки программирования на C++ Год: 2005 Автор: Станислав Горнаков Издательство: БХВ-Петербург Серия: Профессиональное программирование ISBN: 5-94157-482-7 Формат: DjVu Язык: Русский Качество: Отсканированные страницы Количество страниц: 400 Описание: Рассмотрено профессиональное профаммирование трехмерной графики под Windows на языке C++ с использованием технологии DirectX 9. Раскрыты возможности компонента Direct3D по выводу трехмерной графики, тек-стурированию объектов, работе с освещением, вершинными и пиксельными шейдерами и др. Описаны также компоненты Directlnput, DirectMusic и . DirectSound. Материал изложен в виде уроков и поможет читателю самостоятельно изучить технологию DirectX 9, на основе которой создаются профессиональные компьютерные игры. Прилагаемый компакт-диск содержит примеры, рассмотренные в книге.
Примеры страниц
29.06.2011 торрент-файл перезалит (добавлены материалы с диска).
Книга совсем не плохая, можно и без файлов. Исходники как шпаргалка, толком не поймешь ИМХО. Если изучать Cpp с нуля, то можно прочитать это - https://rutr.life/forum/viewtopic.php?t=452291 - Освой Cpp за 21 день (в уроках), и эту книгу. После станет понятно, как программировать под Windows на Cpp. Здоровенный, жирный минус это в том, что тут не описывается загрузка иерархии меш из x-файла (D3DXLoadMeshHierarchyFromX), а в наше время без анимации не куда. В Sample-сах из-за DXUT нефига не понятно, а документация построена по принципу догадайся сам (примеров нет совсем). Если кто-то знает где можно посмотреть про "D3DXLoadMeshHierarchyFromX", киньте ссылку плз. Зато есть direct music, input, sound, За это СПАСИБО.
Сделал все кроме шейдеров там запутался((( А у когото получились попримеру?
Не зацикливайтесь на низкоуровневом программировании шейдеров, боюсь, это не актуально! Лучше скачайте Render Monkey, на netlib народ ру есть книги на русском по шейдерам - и учите HLSL
Может кто-нибудь помочь? Набираю листинг из первой главы, на строке
Цитата:
windowclass.lpszClassName = "WINDOWCLASS";
выдается ошибка:
Цитата:
error C2440: '=' : cannot convert from 'const char [12]' to 'LPCWSTR'
Пишу в MVS 2005. В чем проблема, кто знает? Разобрался уже) Правда при переносе на ХП (компилирую на семерке) запускаться не хочет, ну да это не проблема)
windowclass.lpszClassName = "WINDOWCLASS";
вот ето будит работать
windowclass.lpszClassName = L"WINDOWCLASS";
и ты будешь перед каждой строкой вставлять"L". Проще в основных свойствах проекта выставить CharacterSet на Use Multi-Byte Character Set, и изанчальный код будет преарасно работать.
Я изучал эту книжку, сделал большинство уроков в MS Visual Studio 2005 на С++
кому-нибудь надо? =)
Неплохо было бы Шикарная книга, первый же пример пришлось исправлять, чтобы скомпилировался и на выходе не окно, а просто ничего, что закрыть даже кроме как через диспетчер задач нельзя.
Sequtan: Уж коли торрент перезалит, давайте приводить раздачу в соответствие нынешним требованиям.
1. Укажите язык книги в описании раздачи и в её названии.
2. Название серии необходимо указать как в заголовке раздачи (Профессиональное программирование - Горнаков С. - DirectX 9. Уроки программирования на C++ [2005, DjVu, RUS] + Code), так и в названии файла (Горнаков С. - DirectX 9. Уроки программирования на C++ (Профессиональное программирование) - 2005.djvu)
3. Папку также необходимо переименовать: Горнаков С. - DirectX 9. Уроки программирования на C++ (Профессиональное программирование) - 2005
Аналогично поступить и с архивом (Горнаков С. - DirectX 9. Уроки программирования на C++ - 2005.rar)
4. Затем надо перезалить торрент.
B62, вроде бы все сделал, что Вы требовали, я уже просто давно ничего не выкладываю, поэтому новых правил не знаю (лучше бы ссылку на правила новые дали, а то я запамятовал в каком разделе они). Просто человек отписался в личку, дал материалы с диска и просил добавить в раздачу.
А Вы не подскажите, где можно скачать эту книгу с полной главой про DirectSound? А то тут она просто вырезана (точнее есть всего 3 страницы этой главы)
ужас, а не книга ,с директом не знаком, скачал ,попробовал первый пример написать - вывод: для тех кто не знаком с директом книга не подходит, сразу описывается какае то поебистика, что к концу первой главы листинг превращается в уже готовое мини приложение, но перед этим код разбросан так, что только к концу понятно что куда писать, ужас книга, никому ее не советую