Sdílet prostřednictvím


Vytvoření první aplikace pro Windows pomocí DirectX

Pokud znáte DirectX, můžete vyvíjet aplikaci DirectX pomocí nativního jazyka C++ a HLSL, abyste plně využili výhod grafického hardwaru.

V tomto základním kurzu můžete začít s vývojem aplikací DirectX a pak pomocí roadmapy pokračovat ve zkoumání DirectX.

Desktopová aplikace pro Windows s C++ a DirectX

Desktopová aplikace pro Windows s DirectX je aplikace vyvinutá pomocí nativních rozhraní C++ a rozhraní API DirectX. Tento model je složitější než aplikace napsaná ve spravovaném rozhraní, ale poskytuje větší flexibilitu a větší přístup k systémovým prostředkům, zejména grafickým zařízením. Je to tedy dobrý model pro zkušeného vývojáře.

Proč vyvíjet aplikaci pro Windows pomocí DirectX?

Odpověď je jednoduchá: chcete vytvořit hru, která je náročná na grafiku nebo multimédia, a může používat funkce, které podporuje mnoho grafických zařízení. To nebude snadné, pokud s vývojem her nebo vývojem pro Windows a C/C++ teprve začínáte, ale existuje pár dobrých zpráv: DirectX 11 je nejjednodušší a nejsrozšířenější verze Microsoft DirectX. Je to také nejvýkonnější a nejbohatší na funkce. Pokud vaším cílem je zvládnout vývoj her a naučit se nejpokročilejší techniky vykreslování, může vám directX poskytnout příležitost k tomu.

To znamená, že plánování hry (nebo interaktivní aplikace v reálném čase) je nezbytné. Pokud s vývojem her začínáte a vaše hra nemá náročné požadavky na grafiku, zvažte jeho vývoj pomocí rozhraní .NET Framework. Mnoho "middlewarových" grafických a herních vývojových balíčků jsou k dispozici pro platformy Windows a některé nevyžadují významné programovací dovednosti.

Pokud jste si jisti, nebo prostě máte sen vytvořit hru s vysoce věrnou grafikou (nebo aplikace s komplexním grafickým obsahem), pak si přečtěte!

V této části

Námět Popis
předpoklady pro vývoj s využitím DirectX
Když začnete vyvíjet aplikaci pro Windows pomocí DirectX, mějte na paměti požadavky na této stránce. To zahrnuje technologie, které potřebujete vědět, než se ponoříte.
Začínáme s Rozhraním DirectX pro Windows
Vytvoření hry DirectX pro Windows je výzvou pro nového vývojáře. Tady rychle probereme související koncepty a kroky, které musíte provést, abyste mohli začít vyvíjet hru pomocí DirectX a C++.
Roadmap pro aplikace Desktop DirectX
Tady jsou klíčové zdroje informací, které vám pomůžou začít používat DirectX a C++ k vývoji desktopových aplikací náročných na grafiku, jako jsou hry.