作者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