前言
大家十一快樂!
之前的VR學習篇也結束了,想了一想,偏應用層的東西,比如Unity3D引擎的使用或者各個平臺交互的東西,以後可能涉及的會比較少了(當然不排除做項目的時候涉及到的可能),結合導師和實驗室的研究方向,我以後會把重心放在機器學習,圖形圖像,計算機視覺這些領域,相對偏算法化,偏底層化一些。
那麼廢話少說,談談我初識Direct3D的體會吧。
對於遊戲愛好者,D3D早有耳聞,但沒有動手玩過,直到前些天我打開了Sample Browser,我驚呆了
從來不知道,D3D可以這樣
這樣。。。
然後,居然還可以這樣。。。
反正D3D是一款讓我看完demo以後會爲之一震的工具,想想很多時候可能也是那些虛幻的美好的想象,構成了我們前進的動力吧。
一、DirectX SDK的安裝
https://www.microsoft.com/en-us/download/details.aspx?id=6812
運行下載後得到可執行文件DXSDK_Jun10.exe
選擇yes或者no都沒有影響,不過建議選擇yes
計算機上有安裝過更新版的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的安裝
因爲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