Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Если вы знаете DirectX, вы можете разработать приложение DirectX с помощью собственного C++ и HLSL, чтобы воспользоваться всеми преимуществами графического оборудования.
Используйте это базовое руководство, чтобы приступить к разработке приложений DirectX, а затем использовать стратегию для продолжения изучения DirectX.
Настольное приложение Windows на C++ и DirectX
Классическое приложение Windows с DirectX — это приложение, разработанное с помощью собственных API C++ и DirectX. Эта модель более сложна, чем приложение, написанное в управляемой платформе, но обеспечивает большую гибкость и больший доступ к системным ресурсам, особенно графическим устройствам. Таким образом, это хорошая модель для опытного разработчика.
Зачем разрабатывать приложение Windows с помощью DirectX?
Ответ прост: вы хотите сделать игру, которая является графической или мультимедийной, и может использовать функции, которые поддерживают многие графические устройства. Это не будет легко, если вы не знакомы с разработкой игр, разработкой Windows или C/C++, но есть хорошие новости: DirectX 11 — самая простая и наиболее цельная версия Microsoft DirectX на сегодняшний день. Это также самый мощный и многофункциональный. Если ваша цель заключается в разработке игр и изучении самых сложных методов отрисовки, DirectX может предоставить вам возможность сделать это.
Тем не менее, планирование вашей игры (или интерактивного приложения в реальном времени) является необходимым. Если вы не знакомы с разработкой игр, и ваша игра не требует требований к графике, рассмотрите возможность разработки с помощью платформы .NET. Кроме того, многие посреднические пакеты разработки графики и игр доступны для платформ Windows, и некоторые из них не требуют существенных навыков программирования.
Если вы уверены, или просто мечтаете сделать игру с высокой точностью графики (или приложение со сложным графическим содержимым), то читать дальше!
В этом разделе
Тема | Описание |
---|---|
предварительные требования для разработки с помощью DirectX |
При запуске разработки приложения Windows с помощью DirectX помните предварительные требования на этой странице. Это включает в себя технологии, которые необходимо знать, прежде чем начать. |
Начало работы с DirectX для Windows |
Создание игры DirectX для Windows — это задача для нового разработчика. Здесь мы быстро рассмотрим основные понятия и шаги, которые необходимо предпринять, чтобы начать разработку игры с помощью DirectX и C++. |
Дорожная карта приложений для настольных компьютеров DirectX |
Ниже приведены ключевые ресурсы, которые помогут вам приступить к работе с DirectX и C++ для разработки графических приложений для настольных приложений, таких как игры. |