Простая трехмерная графика для игр DirectX
Здесь мы покажем, как использовать программирование в DirectX для реализации базовых принципов трехмерной графики.
Цель: Создание трехмерного графического приложения.
Предварительные требования
Предполагается, что вы знакомы с C++. Также вы должны быть знакомы с основными принципами программирования графики.
Общее время выполнения: 30 минут.
Дальнейшие действия
Здесь мы поговорим о разработке трехмерной графики с помощью DirectX и C++\Cx. В этом учебнике, который состоит из пяти частей, представлен обзор API Direct3D, а также концепции и код, используемые во многих других примерах с DirectX. В учебнике последовательно описываются различные аспекты от настройки DirectX для приложения UWP на языке C++ до создания текстуры примитивов и добавления эффектов.
Примечание В этом руководстве используется правшаная система координат с векторами столбцов. Во многих примерах и приложениях DirectX применяется левая система координат с векторами строк. Чтобы получить более полное графическое математическое решение, поддерживающее левую систему координат с векторами строк, попробуйте воспользоваться DirectXMath. Дополнительные сведения см. в разделе Использование DirectXMath с Direct3D.
Здесь показаны следующие действия:
- инициализация интерфейсов Direct3D с использованием среды выполнения Windows;
- применение операций вершинного шейдера;
- настройка геометрии;
- растеризация сцены (сжатие трехмерной сцены в двухмерную проекцию);
- удаление скрытых поверхностей;
Примечание
Затем мы создадим устройство Direct3D, цепочку буферов и представление однобуферной обработки и выведем сформированное изображение на экран.
Краткое руководство: настройка ресурсов DirectX и отображение изображения
Связанные темы
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по