[程式] 怎麼樣讓畫出來的三角形固定大小

看板GameDesign (遊戲設計)作者 (咪)時間13年前 (2013/03/15 21:21), 編輯推噓0(005)
留言5則, 2人參與, 最新討論串1/1
Directx的範例中有一個是畫出一個三角型, 但是如果我拖曳視窗改變視窗的大小, 這個三角形就會隨著變大或變小, 我有試過用當視窗改變時先用GetClientRect()取得視窗大小後, 再用SetViewport()去改變viewport, 不過好像沒有用, 請問這該用什麼方法呢? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.41.140.97

03/16 00:19, , 1F
要改projection matrix
03/16 00:19, 1F

03/16 14:35, , 2F
請問projection matrix要怎麼改?是要和其它矩陣相乘嗎?
03/16 14:35, 2F

03/16 14:35, , 3F
還是要呼叫別的函式?
03/16 14:35, 3F

03/16 17:01, , 4F
SetTransform(D3DTS_PROJECTION,...)
03/16 17:01, 4F

03/16 17:04, , 5F
可以參考看看你的範例裡頭把他設成什麼
03/16 17:04, 5F
文章代碼(AID): #1HGo1lxt (GameDesign)
文章代碼(AID): #1HGo1lxt (GameDesign)