作者jijuan (咪)
看板GameDesign
标题[程式] 怎麽样让画出来的三角形固定大小
时间Fri Mar 15 21:21:47 2013
Directx的范例中有一个是画出一个三角型,
但是如果我拖曳视窗改变视窗的大小,
这个三角形就会随着变大或变小,
我有试过用当视窗改变时先用GetClientRect()取得视窗大小後,
再用SetViewport()去改变viewport,
不过好像没有用,
请问这该用什麽方法呢?
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 114.41.140.97
1F:→ azureblaze:要改projection matrix 03/16 00:19
2F:→ jijuan:请问projection matrix要怎麽改?是要和其它矩阵相乘吗? 03/16 14:35
3F:→ jijuan:还是要呼叫别的函式? 03/16 14:35
4F:→ azureblaze:SetTransform(D3DTS_PROJECTION,...) 03/16 17:01
5F:→ azureblaze:可以参考看看你的范例里头把他设成什麽 03/16 17:04