- DirectX 12 3D 游戲開發實戰
- (美)弗蘭克·D.盧娜
- 320字
- 2020-08-31 09:21:02
明確學習目的
盡管我們努力遵循Direct3D 12的最佳實踐,力圖寫出高效的代碼,但本書中每個樣例的主要目標還是為了闡述Direct3D中的基本概念以及演示圖形編程技術。應當明確的是,寫出最優代碼并非本書最終目的,而且過分優化還可能導致原本意圖明晰的代碼變得含混不清,反而適得其反。希望讀者將這一點銘記于心,尤其是在將書中例程代碼合并到自己的項目中時,因此在此過程中,您可能為了追求程序更高的效率而重構代碼。再者,為了把注意力集中在Direct3D API上,我們還在Direct3D之上構建了一層輕量級的框架。這就意味著我們很可能會在源代碼中,以硬編碼的數值與定義其他內容的方式來令程序得以運行。類似地,在大型的3D應用程序中,可能要在Direct3D的基礎之上實現一款渲染引擎。但本書的主旨卻是Direct3D API,而非設計渲染引擎。