Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
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. |