2014-03-04 61 views
0

我是一個剛開始的程序員大學生,我想在課堂之外申請一個副項目。我想在C++中開始編寫一些簡單的directX東西來練習和準備未來的類。DirectX SDK/VS2013 SDK設置

但是,我安裝了Visual Studios 2013並安裝了DirectX SDK June版本,我似乎無法在視覺工作室中找到任何directX模板。在我看過的教程中,當一個人進入視覺工作室2013並點擊「Visual C++」時,他們會看到更多的模板,包括DirectX模板。

我錯過了什麼步驟才能在Visual Studio 2013專業版中看到這些東西?

非常感謝您的幫助!

回答

0

沒有用於臺式機的DirectX沒有內置的模板,因爲你已經安裝了DirectX SDK,我建議你使用的樣品/演示從SDK(你可以從DirectX的樣品瀏覽器中找到),有一個名爲Empty Project的示例,您可以安裝該示例並根據它編寫代碼。

enter image description here

+0

你可能想看看[Direct3D的Win32遊戲Visual Studio模板](http://blogs.msdn.com/b/chuckw/archive/2015/01/06/direct3d-win32-game-visual-studio-template。 ASPX)。 –

0

只有DirectX Windows應用商店應用的模板。我不記得它是否是Visual Studio中的DirectX Desktop模板。 在圖片here上,您可以看到兩個默認的DirectX Windows Store應用程序模板和可以下載的新模板。

也許,在你的教程中有一些自制的模板,或者那些可以在網上喜歡的模板。你也可以很容易地make your own template

如果您真的想要學習Desktop的程序(並且您正在嘗試使用DirectX SDK,則可能是您想要的),請按照您在書籍和教程中找到的代碼進行操作。此外,不要複製任何代碼是一個好主意,而是開始自己的項目,這些項目只要您能發展自己的知識就會發展。

請注意,前段時間DirectX SDK已被棄用(最新版本約會於2010年6月)。您必須使用Windows SDK來獲取任何新代碼。但是,您可以使用DirectX SDK編譯舊樣本(這需要新SDK中沒有的東西)。你可能會發現有趣一些問答& A的關於該主題:由Chuck Walbourn - MSFT

和MSDN上這個博客:

編碼愉快! ;)

+0

的DirectX SDK的通常有幾個例子應用程序和某種演示圖書館來了。這些可以用來產生模板項目(非常類似於IDE中的經典項目嚮導),但我認爲這從來沒有內置到VS IDE中(XNA SDK除外)。 – Mario

+0

我明白了。到目前爲止,我一直在做我自己的所有編程和書籍學習,但從我看到的DirectX教程中,我認爲我錯過了使用directX所需的一些關鍵組件。例如,當我在控制檯窗口中製作遊戲時,我會選擇「Visual C++」,然後選擇「Win32控制檯應用程序」,然後開始編碼。 從教程看來,我錯過了所需的文件或其他東西,因爲他的C++模板列表比我的要大得多,並且使用了我沒有的模板列表。我想那不是這種情況。 感謝您的反饋!我很感激! – Bigbeef