使用Camera的幾個步驟

2021-09-22 06:58:26 字數 643 閱讀 8861

1.繪圖前初始化camera矩陣

2.程式執行時,根據使用者動作實時更新camera矩陣

3.繪圖時先取得camera矩陣,然後應用該矩陣繪圖

4.在訊息處理過程中呼叫camera的訊息處理函式

只有這樣才能實時得到變化的sence

下面看一下核心**

1. 在initd3d函式中初始化三種矩陣,world matrix, view matrix, porjection matrix,對應步驟1

2. 定義函式setupmatrix用來設定當前矩陣,定義函式onframemove,用來更新每一幀

1void

onframemove()26

3. 在render()函式中,首先呼叫onframemove(), 更新frame,對應步驟2, 然後呼叫setupmatrix(),取得當前矩陣並應用,對應步驟3

//update frame

2onframemove() ;34

//update matrix

5setupmatrix() ;67

4. 在winproc函式的最後呼叫camera的訊息處理函式

1g_camera.handlemessages(hwnd, msg, wparam, lparam) ;

完整**

讀書的幾個步驟

學習的第一步,就是劃線和標註。就是拿到一本書,不管是精讀還是泛讀,不管以後準備還是不準備複習,都要在書上劃線和標註或者摺頁,劃線就是劃重點,這一招讓你在下次碰到這本書的時候,最短時間就能看到它的精髓,用陳安之的話說就是,這不是時間管理什麼才是時間管理?此外,對於非常重要的精彩頁面,還可以摺頁。標註就...

ERP實施的幾個步驟

對於每個模組而言,都可以細分為如下的階段。當然幾個模組的相同階段可以同時進行,也可以根據日程安排進行.業務調研階段 1業務調研問卷 2業務調研報告 3差異分析報告 方案設計階段 1目標流程設計 2系統解決方案設計 3客戶化開發方案設計 系統設定階段 1靜態資料採集 2靜態資料整理 3系統設定手冊 操...

Http協議的幾個步驟

http通訊機制是在一次完整的http通訊過程中,web瀏覽器與web伺服器之間將完成下列7個步驟 1.建立tcp連線 在http工作開始之前,web瀏覽器首先要通過網路與web伺服器建立連線,該連線是通過tcp來完成的,該協議與ip協議共同構建internet,即著名的tcp ip協議族,因此in...