聲明:本系列教程代碼有部分來自dx11龍書及dx11游戲編程入門兩本書,后面不再說明 首先,在vs2013中創建一個空的解決方案Dx11Demo,以后的工程都會放在這個解決方案下面。然后創建一個win32項目,勾選空項目,確定 在源文件中添加一個c++ Source File ...
我們把上一個教程的代碼封裝到一個類中來方便以后的使用。 首先新建一個空工程叫做MyHelloWin,添加一個main.cpp文件,然后新建一個類叫做MyWindow,將於窗體有關的操作封裝到里面 MyWindow.h文件 MyWindow.cpp 因為定義窗口的時候必須指定一個回調函數,所以我們定義一個靜態的WndProc,因為在WndProc中需要調用其他消息的處理函數MessageHandle ...
2016-01-22 23:39 0 2180 推薦指數:
聲明:本系列教程代碼有部分來自dx11龍書及dx11游戲編程入門兩本書,后面不再說明 首先,在vs2013中創建一個空的解決方案Dx11Demo,以后的工程都會放在這個解決方案下面。然后創建一個win32項目,勾選空項目,確定 在源文件中添加一個c++ Source File ...
根據前面兩個筆記的內容,我們來封裝一個簡單的基類,方便以后的使用。 代碼和前面類似,沒有什么新的內容,直接看代碼吧(由於代碼上次都注釋了,這次代碼就沒怎么寫注釋o(╯□╰)o) Dx11DemoBase.h Dx11DemoBase.h Dx11 ...
本文由zhangbaochong原創,轉載請注明出處http://www.cnblogs.com/zhangbaochong/p/5579289.html 在之前的場景繪制中我們都是給每個頂點指定了單一顏色 ,然后由系統插值計算各個部分顏色,最終顯示出來。接下來我們將學習dx11中比 ...
本文由zhangbaochong原創,轉載請注明出處http://www.cnblogs.com/zhangbaochong/p/5634580.html 在d3d11中是按frame來渲染物體的,在同一frame中又可能不止一種primitive,例如下圖 ...
本文由zhangbaochong原創,轉載請注明出處:http://www.cnblogs.com/zhangbaochong/p/5785100.html 之前為了方便觀察場景,我們采用的方法 ...
本文由zhangbaochong原創,轉載請注明出處http://www.cnblogs.com/zhangbaochong/p/5510294.html 上一個教程我們實現了渲染一個會旋轉的 ...
提供細節還得借助於紋理,這次讓我們學習dx11中一些有關紋理的基礎。 1.紋理坐標 1 ...