Создание первого приложения Магазина Windows с поддержкой DirectX

Applies to Windows only

[Этот раздел учебника представлен в теме Разработка качественных приложений для Windows 8.]

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

В этом разделе приведены ссылки на основные учебники и процедуры для начала разработки приложений DirectX.

  • Applies to Windows Phone

Примечание  

Этот учебник посвящен созданию приложений Магазина Windows для Windows 8.1, но с помощью C++ и DirectX также можно разрабатывать приложения Магазина Windows Phone для Windows Phone 8.1. Подробности, учебники и другие ресурсы см. в разделе о разработке приложений среды выполнения Windows (C++ и DirectX).

Приложения Магазина Windows с использованием C++

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

В чем преимущества разработки приложения Магазина Windows на C++?

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

При этом важнейшей задачей является создание алгоритма игры. Но если вы никогда не разрабатывали игры и планируете создать простую игру, не требовательную к графическим ресурсам, разрабатывайте ее как обычное приложение Магазина Windows. Кроме того, для платформ Windows доступно множество графических средств и пакетов разработки игр промежуточного слоя. Для работы с некоторыми из них вполне достаточно начальных навыков программирования.

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

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

ТемаОписание

Предварительные требования

Приступая к разработке приложения Магазина Windows с помощью DirectX, учитывайте предварительные требования, приведенные на этой странице. В том числе речь идет о технологиях, которые нужно знать перед тем, как окунуться в работу.

Начало разработки простой игры DirectX для Магазина Windows

Создание игры с Microsoft DirectX для Магазина Windows — непростая задача для начинающих разработчиков. Здесь мы кратко рассмотрим нужные концепции и действия, необходимые для начала разработки игр с DirectX и C++.

Настройка приложения для отображения представления

Для разработки приложения Магазина Windows на основе DirectX, необходимо понять механизм подключения DirectX к оконной инфраструктуре, предоставляемой средой выполнения Windows и доступной через типы CoreApplicationView и CoreWindow. В этом руководстве рассматривается процесс создания объекта CoreWindow и подключения к нему цепочки буферов DirectX.

Схема создания приложений Магазина Windows на DirectX и C++

Перечислим основные ресурсы, которые помогут вам начать разработку насыщенных графикой приложений Магазина Windows (например, игр), используя DirectX и C++.

 

 

 

Показ:
© 2014 Microsoft