GDI渲染实例 - 双缓存

时间:2012-02-22 11:16:22
【文件属性】:

文件名称:GDI渲染实例 - 双缓存

文件大小:484KB

文件格式:RAR

更新时间:2012-02-22 11:16:22

GDI 渲染

这个例子利用双缓存来解决屏闪的问题,原理很简单在内存里创建一个和窗口大小一致,属性一致的DC设备,游戏进行渲染的时候首先都画到后备缓冲,就是在内存里创建的DC设备,等所有的渲染操作都完成后把后备缓冲的数据复制到窗口中,这样就能防止闪屏。


【文件预览】:
GDI_HelloWorld_缓冲写屏
----bin()
--------map.bmp(900KB)
--------bed.bmp(26KB)
--------说明.txt(32B)
--------lesson01.exe(52KB)
----res()
--------Script1.aps(12KB)
--------准心.CUR(766B)
--------Script.aps(12KB)
--------大自然 回收站已满.ico(10KB)
--------Script.rc(129B)
--------resource.h(493B)
----lesson.vcproj(4KB)
----Game.cpp(2KB)
----define.h(160B)
----lesson.sln(901B)
----Game.h(690B)
----WinMain.cpp(3KB)

网友评论

  • 不错的资源
  • 这个渲染实例简单明了
  • 实现了双缓存
  • 虽然范例比较简单,但是作者写的结构清晰,而且实现了双缓存。一看就学会了。GDI的双缓存从该程序看来和Opengl的差不多