原文:Directx11學習筆記【一】 最簡單的windows程序HelloWin

聲明:本系列教程代碼有部分來自dx 龍書及dx 游戲編程入門兩本書,后面不再說明 首先,在vs 中創建一個空的解決方案Dx Demo,以后的工程都會放在這個解決方案下面。然后創建一個win 項目,勾選空項目,確定 在源文件中添加一個c Source File main.cpp 創建一個windows應用程序需要以下幾步: WinMain函數的定義 創建一個窗口 進行消息循環 編寫窗口過程函數. 要 ...

2016-01-19 14:35 3 10947 推薦指數:

查看詳情

Directx11學習筆記【二】 將HelloWin封裝成類

我們把上一個教程的代碼封裝到一個類中來方便以后的使用。 首先新建一個空工程叫做MyHelloWin,添加一個main.cpp文件,然后新建一個類叫做MyWindow,將於窗體有關的操作封裝到里面 ...

Sat Jan 23 07:39:00 CST 2016 0 2180
Directx11學習筆記【十三】 實現一個簡單地形

本文由zhangbaochong原創,轉載請注明出處http://www.cnblogs.com/zhangbaochong/p/5510294.html 上一個教程我們實現了渲染一個會旋轉的立方體,這次我們來實現一個簡單地形。 先來看看最終實現效果吧(藍色是背景色,地形的不同高度分別 ...

Fri May 20 05:51:00 CST 2016 1 3369
Directx11學習筆記【四】 封裝一個簡單的Dx11DemoBase

根據前面兩個筆記的內容,我們來封裝一個簡單的基類,方便以后的使用。 代碼和前面類似,沒有什么新的內容,直接看代碼吧(由於代碼上次都注釋了,這次代碼就沒怎么寫注釋o(╯□╰)o) Dx11DemoBase.h Dx11DemoBase.h Dx11 ...

Wed Feb 03 05:27:00 CST 2016 0 3195
Directx11 教程(1) 基本的windows應用程序框架(1)

在vs2010中,建立一個新的win32工程,名字是: myTutorialD3D11, 注意:同時勾選Create directory for solution,我們同時建立一個solution,后面教程的所有的工程文件,我們都建立在這個solution中。 勾選 ...

Fri Mar 09 05:25:00 CST 2012 2 7470
Directx11學習筆記【三】 第一個D3D11程序

在先前的解決方案中新建一個新的Win32項目FirstD3D11Demo。在寫代碼之前,我們必須先添加dx11所需要的庫。為了鏈接dx庫,右鍵項目選擇屬性->vc++目錄,在包含目錄中添加你所安裝的SDK根目錄\Include,在庫目錄中添加 根目錄\lib\x86(或x64),在鏈接器 ...

Mon Feb 01 06:18:00 CST 2016 1 10736
Directx11學習筆記【十六】 光照模型的實現

本文由zhangbaochong原創,轉載請注明出處http://www.cnblogs.com/zhangbaochong/p/5579289.html   在之前的場景繪制中我們都是給每個頂點指定了單一顏色 ,然后由系統插值計算各個部分顏色,最終顯示出來。接下來我們將學習dx11中比 ...

Tue Jun 14 07:50:00 CST 2016 5 4419
Directx11學習筆記【十八】 Blending混合

本文由zhangbaochong原創,轉載請注明出處http://www.cnblogs.com/zhangbaochong/p/5634580.html 在d3d11中是按frame來渲染物體的,在同一frame中又可能不止一種primitive,例如下圖 ...

Sat Jul 02 07:54:00 CST 2016 1 2752
Directx11學習筆記【十】 畫一個簡單的三角形

本篇筆記要實現的是在屏幕上渲染出一個三角形,重點要學習的是渲染一個幾何體的流程方式。 為了渲染幾何圖形,需要一個頂點緩存和一個描述頂點布局的輸入層,還有着色器(主要是頂點着色器和像素着色器),下面來看看具體Demo的實現。 新建一個Win32項目 ,新建一個類我們叫做TriangleDemo ...

Mon Apr 25 06:56:00 CST 2016 2 2737
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM