- DirectX 12 3D 游戲開發實戰
- (美)弗蘭克·D.盧娜
- 463字
- 2020-08-31 09:21:02
使用DirectX SDK文檔以及SDK示例
Direct3D是一種規模龐大的API,將其所有的細節都在一本書中體現是不切實際的。因此,為了獲得更為深入的API信息,學習DirectX SDK[2]文檔的查閱方法勢在必行。DirectX SDK在MSDN上的最新文檔為《Direct3D 12 Programming Guide》,即《Direct3D 12編程指南》。
圖1所示的是在線文檔的截圖。
DirectX文檔涵蓋了DirectX API的方方面面,因此,它是一種不可或缺的參考資料。然而,由于此文檔對預備知識的講解并不深入且假設讀者對此有一定認識,因而導致它無法成為初學者最佳的學習工具。但是,隨著DirectX每個新版本的發布,該文檔也在日益完善中。
換言之,這個文檔主要還是用作參考。假設用戶碰到一個與DirectX有關的數據類型或函數,如函數ID3D12Device::CreateCommittedResource,并希望獲取更多與之相關的信息,就可以方便地在該文檔中搜索它,比如本示例中的函數(見圖2),以得到更為細致的描述。
圖1 DirectX文檔中的《Direct3D 12編程指南》
圖2 獲取函數的相關文檔
注意
在本書中,我們會不時地指導讀者去閱覽文檔以獲取更多的有關細節。
我們還建議讀者研究一下官方提供的Direct3D 12演示程序。
微軟官方可能還會在此陸續增添更多的例程。除此之外,讀者還可以去NVIDIA、AMD以及Intel的官方網站上查找與Direct3D 12有關的示例。