從今天開(kāi)始,開(kāi)啟一個(gè)新的系列:Direct3D11的學(xué)習(xí)教程。
因?yàn)橐恢睂?duì)3D方面比較感興趣,最近決定開(kāi)始學(xué)習(xí)D3D知識(shí)。我之前也沒(méi)有接觸過(guò)Direct3D9,在網(wǎng)絡(luò)上咨詢過(guò)一些大神,大家都推薦直接從D3D11開(kāi)始學(xué)起。我想了好久終于下決心買(mǎi)了一本D3D11的龍書(shū)《Introduction to 3D Game Programming: With Directx 11》,可惜這本書(shū)目前只有英文版。自己可憐的英文當(dāng)初四級(jí)都差點(diǎn)沒(méi)過(guò),只能逼著自己,一定要堅(jiān)持下去啊。
寫(xiě)這個(gè)系列的博客有多方面的考慮,一方面用這種方式監(jiān)督自己的學(xué)習(xí),另一方面記錄一下自己的學(xué)習(xí)歷程,也跟大家交流一下學(xué)習(xí)過(guò)程中的問(wèn)題和心得。
首先,在學(xué)習(xí)D3D之前,必須要做的就是開(kāi)發(fā)環(huán)境的配置。這篇文章主要講解了D3D11開(kāi)發(fā)環(huán)境的配置過(guò)程,創(chuàng)建并調(diào)試運(yùn)行書(shū)中的一個(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
按照安裝提示安裝完成。