DirectX 圖形和遊戲

此內容著重于在 Win32 應用程式中使用 DirectX。 如需在 UWP 應用程式中使用 DirectX 的資訊,請參閱Windows遊戲開發指南 (UWP)

提示

如需作用中開發中 DirectX 元件的描述和連結,請參閱部落格文章 DirectX 登陸頁面

本節內容

主題 描述
使用 DirectX 圖形消費者入門 Microsoft DirectX 圖形提供一組 API,可讓您用來建立遊戲和其他高效能多媒體應用程式。 DirectX 圖形包含高效能 2D 和 3D 圖形的支援。
使用 COM 進行 DirectX 程式設計 Microsoft Component Object Model (COM) 是數種技術所使用的物件導向程式設計模型,包括大量 DirectX API 介面。
Direct2D Direct2D 是一種硬體加速的即時模式 2D 圖形 API,能夠以高效能和高品質來呈現 2D 幾何、點陣圖和文字。
Direct3D Direct3D 可讓您為遊戲和科學應用程式建立 3D 圖形。
DXCore DXCore 是圖形和計算裝置的介面卡列舉 API,因此其部分設施會與 DXGI 的裝置重迭。
DirectWrite DirectWrite支援高品質的文字轉譯、與解析度無關的大綱字型,以及完整的 Unicode 文字和版面配置。
DirectXMath DirectXMath 針對單精確度浮點向量 (2D、3D 和 4) D (3×3 和 4×4) ,提供算術和線性代數運算的最佳且可攜式介面。
Direct Machine Learning (DirectML) Direct 機器學習 (DirectML) 是適用于機器學習的低階 API。 它具有 DirectX 12 樣式的熟悉 (原生C++,nano-COM) 程式設計介面和工作流程。 您可以將機器學習推斷工作負載整合到您的遊戲、引擎、中介軟體、後端或其他應用程式中。 所有 DirectX 12 相容硬體都支援 DirectML。
windowsnumerics.h API windowsnumerics.h標頭檔會在Windows中定義 C++ 向量和矩陣類型。Foundation.Numerics 命名空間。
傳統 DirectX 圖形 目前使用最少的 Microsoft DirectX 圖形技術。 不建議將這些傳統 DirectX 圖形技術用於新的應用程式。
DirectX 圖形的工具 描述 DirectX 圖形的工具。
DirectX 圖形文章 包含 DirectX 圖形的技術文章。
XAudio2 API 提供遊戲的訊號處理和混合基礎。 XAudio2 取代 DirectSound
XInput 遊戲控制器 API 描述如何在連接到Windows電腦時,使用 XInput API 與Xbox 360 控制器互動。 XInput 會取代 DirectInput