![]() |
|
|||||||||
|
Новости
Высшая математика
В научных кругах принято считать, что в рамки высшей математики входят такие дисциплины, как анал...
Нобелевские лауреаты
Нобелевская премия учреждена шведским химиком Альфредом Нобелем в 1895г. Впервые она была вручена ...
Электронная библиотека
На первых порах обсуждения проблематики электронных материалов основное внимание было сосредоточен...
Стерео и видео Стереоизображение
Под стереоизображением понимают получение такого изображения, которое давало бы ощущение протяжен...
Сонник
Сон — это естественный физиологический процесс, который занимает 1/3 жизни человека. Все люди во ...
Синергетика
Синергетика — это междисциплинарный подход исследования, большой вклад в изучение которого, начина... Авторизация
Поиск |
Главная Статьи Компьютеры
Компьютеры Инициализация Direct3D
Проверка вспомогательных функций DirectX
Следующая вспомогательная функция InitD3D используется для инициализации Direct3D, создания 3D устройства и окна отображения. Я постарался сделать код как можно проще, применив стандартный код инициализации, который используется во всех приложениях Direct3D, но чтобы функция работала со всеми остальными примерами в этой книге, я добавил немного дополнений. Вспомогательные функции, которые я решил сделать для этой книги, немногочисленны, но они представляют собой основной код, который вы будете использовать в своих проектах. Эти функции предназначены для освобождения интерфейсов COМ, инициализации Direct3D, загрузки мешей и вершинных шейдеров, обновления скелетных мешей, визуализации мешей, используя стандартные методы и вершинные шейдеры. Расширение D3DXFRAME Сам по себе объект D3DXFRAME очень полезен, но, к сожалению, он имеет некоторые недостатки, такие как отсутствие данных для преобразований при анимации меша, функций обрабатывающих данные анимации, конструктора и деструктора. Использование вспомогательных объектов в DirectX Как я ранее замечал, я создал набор объектов, Установка используемого по умолчанию состояния символа Т. к. я являюсь программистом старой школы, я предпочитаю следовать старыми путями, особенно когда приходится иметь дело с используемым по умолчанию состоянием символьного типа данных. Не знаю как вы, но я использую беззнаковые символьные типы данных чаще, чем знаковые, так что установка этого состояния является приоритетом. Привязывание к библиотекам DirectX После того как вы указали установочные директории DirectX, следующим важным шагом является привязывание библиотек, которые вы будете использовать в проекте. Заметьте, привязывание файлов действует только в пределах проекта, так что убедитесь, что ваш проект игры открыт, перед тем как продолжить. Установка директорий DirectX SDK Основная (и наиболее важная) настройка для инсталляции DirectX SDK-директории. Ваш компилятор должен знать, где искать заголовочные и библиотечные файлы DirectX. Обычно инсталляционная программа вставляет директории SDK в компилятор Microsoft Visual C/C++ сама, но возможно когда-нибудь вам потребуется самостоятельно добавлять эти директории. Выбор отладочных или рабочих версий библиотек DirectX Другая важная часть использования DirectX SDK - это выбор динамических (run-time) библиотек разработчика, которые вы будете использовать. Эти библиотеки отличаются от динамических библиотек, которые будут использовать конечные пользователи; они позволяют вам выбирать, будут ли использованы отладочные (debug) или рабочие (retail) библиотеки. Добро пожаловать в грандиозный мир программирования DirectX! Прежде чем углубляться в текст и коды этой книги, установите Microsoft DirectX Software Development Kit (DX SDK), если вы еще этого не сделали. Если вы незнакомы с процессом установки DirectX, не волнуйтесь - он был настолько упрощен, что вам не придется сделать более нескольких щелчков мыши. Что же касается опытных программистов DirectX, вам тоже будет полезно взглянуть на инструкции по установке, на случай если вы чего-то не заметили. << [Первая] < [Предыдущая] 1 2 3 4 5 6 7 8 [Следующая] > [Последняя] >> Результаты 106 - 114 из 114 Высшая математика В научных кругах принято считать, что в рамки высшей математики входят такие дисциплины, как аналитическая геометрия, математическая статистика, высшая и линейная алгебра, теория множеств, дифферен... Нобелевские лауреаты Нобелевская премия учреждена шведским химиком Альфредом Нобелем в 1895г. Впервые она была вручена в 1901г за достижения в области литературы, химии, медицины и физики. Нобелевская премия присуждаетс... Электронная библиотека На первых порах обсуждения проблематики электронных материалов основное внимание было сосредоточено на таких вопросах как защита цифровой информации и необходимый объем материалов, условия их сортир... |
Рейтинг статей
7.5. Основные теоремы о пределах
Модели межотраслевого баланса Имитационное моделирование 3.1.4. Угол между двумя прямыми на плоскости. Условия параллельности и перпендикулярности 2.3. Проекция вектора на ось и ее свойства 4.5. Преобразования параллельного переноса и поворота системы координат. Упрощение уравнений кривых Метрическая система мер Сетевые модели. Детерминированные сети 2.2. Базис в пространстве и на плоскости 4. Линеаризация. Статистические методы прогнозирования и планирования Производная DTS-пакеты Золотое сечение Электронные подписи и временные метки Публикации
Высшая математика
В научных кругах принято считать, что в рамки высшей математики входят такие дисциплины, как аналитическая геометрия, математическая статистика, вы...
Нобелевские лауреаты
Нобелевская премия учреждена шведским химиком Альфредом Нобелем в 1895г. Впервые она была вручена в 1901г за достижения в области литературы, химии,...
Электронная библиотека
На первых порах обсуждения проблематики электронных материалов основное внимание было сосредоточено на таких вопросах как защита цифровой информации...
Стерео и видео Стереоизображение
Под стереоизображением понимают получение такого изображения, которое давало бы ощущение протяженности пространства и рельефности.
Сонник
Сон — это естественный физиологический процесс, который занимает 1/3 жизни человека. Все люди во сне склоны наблюдать видения, которые представляют...
Реклама
Свадьба на Мальдивах
Наука и техника
Высшая математика
Необходимо выставить права 777 на папку 14638883
Нобелевские лауреаты Электронная библиотека Стерео и видео Стереоизображение Сонник Синергетика Производная Определитель Никола Тесла Наука и техника Мультитран Мембрана Математический анализ Линейная алгебра Криптография Квазисимметричный стелларатор Календарь Золотое сечение Библия Аналитическая геометрия Realtek MathCAD JavaScript HTML-редакторы DirectX Delphi Выживание и страх Что же не cработало? Дети в опасности! Городские легенды |
||||||||
|
|
||||||||||