Создание первого приложения для Windows с помощью DirectX

Если вы знакомы с DirectX, вы можете разработать приложение DirectX, используя собственные C++ и HLSL, чтобы использовать все преимущества графического оборудования.

Используйте это базовое руководство, чтобы приступить к разработке приложений DirectX, а затем используйте стратегию, чтобы продолжить изучение DirectX.

Классическое приложение Для Windows с C++ и DirectX

Классическое приложение Windows с DirectX — это приложение, разработанное с помощью собственных API C++ и DirectX. Эта модель сложнее, чем приложение, написанное на управляемой платформе, но обеспечивает большую гибкость и доступ к системным ресурсам, особенно к графическим устройствам. Таким образом, это хорошая модель для опытных разработчиков.

Зачем разрабатывать приложение для Windows с помощью DirectX?

Ответ прост: вы хотите создать игру, которая интенсивно использует графику или мультимедиа и может использовать функции, которые поддерживаются многими графическими устройствами. Это будет непросто, если вы не знакомы с разработкой игр или разработкой для Windows и C/C++, но есть некоторые хорошие новости: DirectX 11 — это самая простая и единая версия Microsoft DirectX. Это также самый мощный и полнофункциональный. Если ваша цель — master разработки игр и изучить самые передовые методы отрисовки, то DirectX может предоставить вам возможность сделать это.

При этом важно планировать игру (или интерактивное приложение в режиме реального времени). Если вы не знакомы с разработкой игр и не предъявляет требовательных требований к графике, рассмотрите возможность разработки с помощью платформы .NET Framework. Кроме того, для платформ Windows доступно множество пакетов для разработки графики и игр по промежуточному слоям, а некоторые из них не требуют значительных навыков программирования.

Если вы уверены или просто мечтаете сделать игру с высокой точностью графики (или приложение со сложным графическим контентом), то читайте дальше!

В этом разделе

Раздел Описание
Предварительные требования для разработки с помощью DirectX
Приступая к разработке приложения для Windows с помощью DirectX, учитывайте предварительные требования на этой странице. Сюда входят технологии, которые необходимо знать, прежде чем углубляться в.
Начало работы с DirectX для Windows
Создание игры DirectX для Windows является сложной задачей для нового разработчика. Здесь мы быстро рассмотрим основные понятия и шаги, которые необходимо предпринять, чтобы начать разработку игры с использованием DirectX и C++.
Дорожная карта для классических приложений DirectX
Ниже приведены ключевые ресурсы, которые помогут вам приступить к работе с DirectX и C++ для разработки графических классических приложений, таких как игры.