我的Direct3D之路1:旅途的開始

前言

大家十一快樂!

之前的VR學習篇也結束了,想了一想,偏應用層的東西,比如Unity3D引擎的使用或者各個平臺交互的東西,以後可能涉及的會比較少了(當然不排除做項目的時候涉及到的可能),結合導師和實驗室的研究方向,我以後會把重心放在機器學習,圖形圖像,計算機視覺這些領域,相對偏算法化,偏底層化一些。

那麼廢話少說,談談我初識Direct3D的體會吧。

對於遊戲愛好者,D3D早有耳聞,但沒有動手玩過,直到前些天我打開了Sample Browser,我驚呆了

從來不知道,D3D可以這樣


這樣。。。


然後,居然還可以這樣。。。


反正D3D是一款讓我看完demo以後會爲之一震的工具,想想很多時候可能也是那些虛幻的美好的想象,構成了我們前進的動力吧。

一、DirectX SDK的安裝

在官網上下載DirectX開發工具包
https://www.microsoft.com/en-us/download/details.aspx?id=6812
運行下載後得到可執行文件DXSDK_Jun10.exe


前面幾步都沒有問題
在這一步,出現了大段英文,主要就是微軟邀請你加入“用戶體驗提升計劃”,如果允許,則它會在後臺收集你電腦硬件和如何使用windows的信息。
選擇yes或者no都沒有影響,不過建議選擇yes


全選後開始安裝。


我在安裝的時候出現失敗Error Code:s1023的錯誤
查閱後知道
計算機上有安裝過更新版的Microsoft Visual C++ 2010 Redistributable

具體的解決方法:
打開控制面板,進入卸載程序
找到Microsoft Visual C++ 2010 x86 Redistributable - 1010.0.40219和Microsoft Visual C++ 2010 x64 Redistributable - 1010.0.40219這兩項卸載
不用擔心卸載VC運行庫後會出問題,因爲在DirectX SDK的安裝過程中會對VC運行庫做更新,所以Microsoft Visual C++ 2010依然會在你的電腦上

最後安裝完成了!!

二、Visual Studio的安裝

我用的是Visual Studio 2013,不過我推薦使用Visual Studio 2008或者2010
因爲DirectX SDK的最後更新是在2010年,有一些sample可能會與高版本的Visual Studio產生不兼容的情況。
例如我用Visual Studio 2013去打開2008年的示例程序就會報錯,索性2010年的程序還可以打開,所以就沒有換vs的版本

已有Visual Studio的同學可以看看現有版本能否打開示例工程,如不能,推薦安裝Visual Studio 2008或者2010

這裏貼兩個下載網址:
Visual Studio 2008:http://www.newasp.net/soft/26906.html
Visual Studio 2010:http://www.jb51.net/softjc/33896.html

三、打開第一個工程

接下來就要使用Visual Studio去打開一個空的示例工程了
在Direct sdk的這個目錄下
Direct3D sdk\Samples\C++\Direct3D\Tutorials\Tut01_CreateDevice
找到我們要打開的第一個工程,CreateDevice_2010(2008和2010是工程的兩個版本,我打開的是10版本)
打開工程後,顯示的工程目錄

點擊運行,出現下圖所示,說明前期的準備工作已經成功了,我們可以開始繼續後面的學習

發佈了45 篇原創文章 · 獲贊 387 · 訪問量 84萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章