天天看點

Windows桌面應用程式(1-1st) 使用DirectX建立您的第一個Windows應用程式

如果您了解DirectX,則可以使用本機C++和HLSL開發DirectX應用程式,以充分利用圖形硬體。

使用這個基本教程開始使用DirectX應用程式開發,然後使用路線圖繼續探索DirectX。

使用C++和DirectX的Windows桌面應用程式

帶有DirectX的Windows桌面應用程式是使用本機C++和DirectX API開發的應用程式。這種模式比在托管架構中編寫的應用程式更複雜,但它提供了更大的靈活性和更大的系統資源通路權——特别是圖形裝置。是以對于有經驗的開發者來說,這是一個很好的模式。

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

答案很簡單:你想制作一個圖形或者多媒體密集型的遊戲,并且可以使用許多圖形裝置支援的功能。如果您不熟悉遊戲開發或者Windows開發和C/C++,這并不容易,但是有一些好消息:DirectX 11是微軟DirectX最簡單和最有凝聚力的版本。這也是最強大和功能豐富的。如果您的目标是掌握遊戲開發并學習最先進的渲染技術,那麼DirectX可以為您提供這樣的機會。

也就是說,計劃你的遊戲(或互動式的實時應用程式)是至關重要的。如果您對遊戲開發不熟悉,而您的遊戲對圖形要求不高,可考慮使用.NET架構進行開發。此外,Windows平台還提供了許多”中間件”圖形和遊戲開發包,有些則不需要大量的程式設計技巧。

如果您有信心,或者隻是夢想用高保真圖形(或具有複雜圖形内容的應用程式)制作遊戲,那麼請繼續閱讀!

在這個部分

話題 描述
使用DirectX進行開發的先決條件 當您開始使用DirectX開發Windows應用程式時,請牢記此頁面上的先決條件。這包括您在進入之前需要了解的技術。
開始使用DirectX for Windows 為Windows建立DirectX遊戲對于新開發者來說是一個挑戰。在這裡,我們快速回顧一下使用DirectX和C++開發遊戲所涉及的概念和步驟。
桌面DirectX應用程式的路線圖 以下是幫助您開始使用DirectX和C++開發圖形密集型桌面應用程式(如遊戲)的關鍵資源。

原文連結:Create your first Windows app using DirectX