请教高手:directdraw窗口模式下获得后备缓冲的代码

jxhhb 2003-04-01 09:35:46
我在全屏模式下获得后备缓冲正常,但窗口模式下却出了错。不知为什么,哪位大侠能给出窗口模式下获得双缓冲的代码?先谢了。
...全文
31 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
nuclear_all 2003-04-02
  • 打赏
  • 举报
回复
sdk中不是有这样的例子吗!!
去看看吧
Greaitm 2003-04-01
  • 打赏
  • 举报
回复
双缓冲不是这样子的,它不操作数据,直接交换指针,所以速度是很快的
granite109 2003-04-01
  • 打赏
  • 举报
回复
无非就是提供一个与主画面一致的区域,使得不必直接操作主画面
就这个原理,建立存储区就可以了
就我觉得,如果支持窗口大小变化得话,建议建立全屏大小得缓冲区
Greaitm 2003-04-01
  • 打赏
  • 举报
回复
窗口模式不支持双缓冲,只支持简单缓冲,详情看《windows图像编程》,
它推荐建立一个离屏表面,然后把数据拷贝到主表面,速度稍慢,但还算有效

8,305

社区成员

发帖
与我相关
我的任务
社区描述
游戏开发相关内容讨论专区
社区管理员
  • 游戏开发
  • 呆呆敲代码的小Y
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧