读书人

DDraw全屏非overlay模式下surface无数

发布时间: 2012-03-03 15:33:03 作者: rapoo

DDraw全屏非overlay模式下surface无数据问题
不熟悉ddraw,看dx带的例子程序时,全屏非overlay模式,有一个主surface一个backsurface。调用Flip一切显示正常。

现在我想把显示的画面保存一张bmp出来,所以需要取得显示的数据。我的做法是:Lock,但是问题出来了:

不管是对主表面还是backsurface用Lock来取数据,取出来的都是黑屏,里面没有显示的画面数据,但是Flip的显示却一切正常。

请问全屏下数据到底在哪儿,需要怎么取才能取得到?

另外如果是overlay硬件加速模式,又应该怎么取呢?

感谢


[解决办法]
哦。楼主辛苦了!解决了就散点分吧!
[解决办法]

探讨
已解决,呵呵,是我格式没处理对

读书人网 >网络游戏

热点推荐