共用方式為


使用 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++ 開發圖形密集型傳統型應用程式,例如遊戲的重要資源。