從今天開始,開啟一個(gè)新的系列:Direct3D11的學(xué)習(xí)教程。
因?yàn)橐恢睂?duì)3D方面比較感興趣,最近決定開始學(xué)習(xí)D3D知識(shí)。我之前也沒有接觸過Direct3D9,在網(wǎng)絡(luò)上咨詢過一些大神,大家都推薦直接從D3D11開始學(xué)起。我想了好久終于下決心買了一本D3D11的龍書《Introduction to 3D Game Programming: With Directx 11》,可惜這本書目前只有英文版。自己可憐的英文當(dāng)初四級(jí)都差點(diǎn)沒過,只能逼著自己,一定要堅(jiān)持下去啊。
寫這個(gè)系列的博客有多方面的考慮,一方面用這種方式監(jiān)督自己的學(xué)習(xí),另一方面記錄一下自己的學(xué)習(xí)歷程,也跟大家交流一下學(xué)習(xí)過程中的問題和心得。
首先,在學(xué)習(xí)D3D之前,必須要做的就是開發(fā)環(huán)境的配置。這篇文章主要講解了D3D11開發(fā)環(huán)境的配置過程,創(chuàng)建并調(diào)試運(yùn)行書中的一個(gè)例子BoxDemo。
一.工具準(zhǔn)備
1.DirectX11 SDK安裝包
安裝包選擇微軟官網(wǎng)下載,我選擇的SDK版本是DXSDK_Jun10.exe。下載網(wǎng)址:https://www.microsoft.com/en-us/download/details.aspx?id=6812
按照安裝提示安裝完成。