剛開微博,想借助這個平臺與你們交流,寫下本身的學習記錄,但願獲得你們的批評指正。c++
好了,進入主題。這段時間對遊戲編程很感興趣,因而在網友的推薦下開始學習《3D遊戲編程大師技巧》這本書。今天來講一下環境搭建。編程
因爲這本書仍是有點年代的,並且它的代碼是基於做者的前一本書《windows遊戲編程大師技巧》中編寫的2D引擎,在這兩本書中做者用的是windows
dx7 sdk。可是個人電腦上裝的是dx9 sdk,之後可能要直接學習dx9,因此不想安裝dx7 sdk。因而有了下面糾結的環境配置。學習
一、若是您沒有安裝dx9 sdk,請安裝dx9 sdk,這裏有一個:http://pan.baidu.com/s/1c0GKjuS3d
二、安裝完後,下載這裏的壓縮包:http://pan.baidu.com/s/1c0lCezAblog
三、解壓後,獲得Include,Lib兩個文件夾,這是我本身電腦上的,用Include和Lib文件夾替換您安裝好的dx9 sdk安裝目錄下的同名文件夾。(額........廢話有點多,只是但願和我同樣是菜鳥的人能看得懂)遊戲
四、好了sdk裝好了,剩下就來創建一個模板工程,我這裏用的是vs2013,因爲vs2013可以導出c/c++模板,因此之後建立新工程能夠免去配置,節省時間。可是也不要求你是vs2013,其餘的配置方式相似。看下面的圖片提示:圖片
4.一、新建win32項目get
4.2配置屬性input
字符集設置爲:未設置
在「包含目錄」那一行最前面寫上:$(DXSDK_DIR)Include;
在「庫目錄」那一行最前面寫上:$(DXSDK_DIR)Lib\x86;
注意後面要有分號
在"附加依賴項"中選擇編輯
在編輯中輸入:
ddraw.lib
dsound.lib
dinput.lib
dinput8.lib
winmm.lib
好了,到此爲止配置完了,您能夠將《3D遊戲編程大師技巧》中的Demo拷貝到工程中試一下。我這裏有一個配置好的工程,能夠下載來看一下:http://pan.baidu.com/s/1sjzyHxr
下次分享在學習這本書時遇到的一些困難。感謝你們閱讀,若有不對的地方,還請你們指正!