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