共用方式為


使用 DirectX 建立您的第一個 Windows 應用程式

如果您知道 DirectX,您可以使用原生 C++ 和 HLSL 開發 DirectX 應用程式,以充分利用圖形硬體。

使用此基本教學課程來開始使用 DirectX 應用程式開發,然後使用藍圖繼續探索 DirectX。

使用 C++ 和 DirectX 的 Windows 傳統型應用程式

具有 DirectX 的 Windows 傳統型應用程式是使用原生 C++ 和 DirectX API 開發的應用程式。 此模型比以受控架構撰寫的應用程式更為複雜,但可提供更大的彈性,並更能存取系統資源,特別是圖形裝置。 因此,這是適用于有經驗的開發人員的良好模型。

為什麼要使用 DirectX 開發 Windows 應用程式?

答案很簡單:您想要製作圖形或多媒體密集的遊戲,而且可以使用許多圖形裝置支援的功能。 如果您不熟悉遊戲開發或 Windows 開發與 C/C++,但有一些好消息:DirectX 11 是最簡單的且最一致的 Microsoft DirectX 版本,這並不容易。 這也是功能最強大且功能豐富的功能。 如果您的目標是要主控遊戲開發並瞭解最進階的轉譯技術,則 DirectX 可以提供機會讓您執行這項操作。

也就是說,規劃您的遊戲 (或互動式即時應用程式) 是不可或缺的。 如果您不熟悉遊戲開發,而且您的遊戲沒有要求圖形需求,請考慮改用 .NET Framework 進行開發。 此外,許多「中介軟體」圖形和遊戲開發套件適用于 Windows 平臺,有些則不需要重要的程式設計技能。

如果您有信心,或只是想要讓具有高逼真度圖形的遊戲 (或具有複雜圖形內容的應用程式) ,請繼續閱讀!

本節內容

主題 描述
使用 DirectX 進行開發的必要條件
當您開始使用 DirectX 開發 Windows 應用程式時,請記住此頁面的必要條件。 這包括在深入探討之前需要知道的技術。
開始使用適用于 Windows 的 DirectX
為 Windows 建立 DirectX 遊戲是新開發人員的挑戰。 在這裡,我們會快速檢閱涉及的概念,以及開始使用 DirectX 和 C++ 開始開發遊戲所需的步驟。
桌面 DirectX 應用程式的藍圖
以下是可協助您開始使用 DirectX 和 C++ 開發圖形密集型傳統型應用程式的重要資源,例如遊戲。