Direct3D → Использование полноэкранного режима D3D8

В предыдущем уроке мы научились создавать и отображать простейшие примитивы (треугольники) в двухмерном пространстве. Они были нам необходимы для наглядного представления настоящего урока. Теперь мы научимся использовать D3D8 в полноэкранном режиме. Данная тема не освещена в известных мне источниках, так что надеюсь вам данный урок тоже поможет и будет полезен.

Опубликовал admin
28 Окт, Четверг 2004г.

Direct3D → Создание и отрисовка одного треугольника

После того, как мы создали с вами простое приложение и инициализировали D3D8, мы можем начать рисовать то, что нам необходимо. В данном уроке мы научимся создавать и рисовать одиночный треугольник (точнее два треугольника :). Я надеюсь, что вы уже знакомы с основами трехмерной геометрии, поэтому не буду здесь приводит выкладки по данной теме. Приступим сразу к реализации данных принципов с использованием D3D8.

Начнем с реализации и отрисовки двухмерных треугольников.

Опубликовал admin
28 Окт, Четверг 2004г.

Direct3D → Создание D3D8 работающего в оконном режиме

Самое простое приложение необходимое нам для дальнейшей работы мы создали. Теперь попробуем сделать так, чтобы у нас в этом окне работало D3D8. Инициализируем самые необходимые параметры и запустим цикл отрисовки.

В ранее приведенном коде у нас добавится несколько фрагментов.

Опубликовал admin
28 Окт, Четверг 2004г.

Direct3D → Первичная инициализация приложения

Решил я в общем начать программирование трехмерной графики с использованием Direct3D, причем с восьмой версией. Сразу начнем с программирования. Для работы нашего приложения нам, как минимум, необходимо его инициализировать - т.е. создать окно, обработчик сообщений и другие необходимые функции. Я надеюсь, что те кто интересуются программированием трехмерной графики средствами Direct3D8, для Windows, как минимум знакомы с самыми азами программирования для данной операционной системы.

Опубликовал admin
28 Окт, Четверг 2004г.


RSS-материал

Программирование для чайников.