您的位置:程序门 -> vc/mfc -> 图形处理/算法



关于directx的页面(directdrawsurface)的问题


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


关于directx的页面(directdrawsurface)的问题
发表于:2007-09-19 08:46:46 楼主
我刚学directx开发游戏,下载了一些代码,有一个超级玛丽的,有坦克大战的,还有一个a10(跟雷电像),我发现前两个在使用页面上基本上一样,都用了主页面,后台缓冲页面,还有就是一大堆离屏页面,先贴图,最后flip操作,而那个a10程序只用了主页面和离屏页面,最后也没有用flip,而是用了一个离屏页面做后台缓冲,最后把这个离屏页面贴图到主页面了,
我想问的是这两种操作有何区别,究竟采用那一种才是比较好的作法?


还有一点不同是,前两者都是全屏的游戏,后者是个窗口式的游戏,
那个坦克大战有一个变量m_bfullscreen,初始化为true,我把它改为false,其他不变,发现坦克的运行速度变得很快,这又是为什么呢?


快速检索

最新资讯
热门点击