作者mike7788 (@@)
看板C_and_CPP
標題[問題] 請問如何畫出一張圖片的指定區域(GDI)
時間Sun May 3 19:31:55 2009
http://www.badongo.com/pic/5861895?size=original
像是這樣的連續圖片,請問如何顯示出指定的區塊呢?
用繪圖軟體將圖片拆開也是可以
但每個圖片都要宣告一次,這樣實在不是個好方法..
不知道一般遊戲引擎是怎麼做到的..
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 123.204.107.234
※ 編輯: mike7788 來自: 123.204.107.234 (05/03 19:36)
1F:推 syntex:方法很多,最簡單就直接整張丟進array裡,再丟個座標和長寬 05/03 20:50
2F:→ syntex:就可以拿出一小塊了。2D 引擎可以參考HGE,他是open source 05/03 20:51
3F:→ syntex:雖然他底層是DX8 05/03 20:52
4F:→ mike7788:那請問如果是VC,有沒有函式可以直接達成呢? 05/03 22:24
5F:推 jerohands:GDI我不清楚,但你的問題OpenCV可以輕鬆解決 05/04 05:45
6F:→ jerohands:我以前用過的作法是用D3DXSPRITE,再指定區域Render 05/04 05:49