游戏开发论坛

 找回密码
 立即注册
搜索
查看: 1280|回复: 2

问个DirectDraw的问题

[复制链接]

12

主题

16

帖子

16

积分

新手上路

Rank: 1

积分
16
发表于 2010-1-14 15:02:00 | 显示全部楼层 |阅读模式
我现在采取的是:

主页面(显存中)
缓冲页面(显存中)

采用Flip交换。

据说这样速度更快:

主页面(显存中)
缓冲页面(内存中)

不用Flip,缓冲页面绘制完以后,直接拷贝到主页面中。

求真相。

30

主题

422

帖子

433

积分

中级会员

Rank: 3Rank: 3

积分
433
发表于 2010-1-15 14:53:00 | 显示全部楼层

Re:问个DirectDraw的问题

如果主到显的复制比主到主明显慢,且平均一帧的像素绘制量超过1比较多(也就是贴若干图的面积总和比窗口面积大,貌似现在一般游戏总是超过1)
那么主到主再最后一次性主到显是可以速度更快的。

总的来说,是有效的。
具体能提升多少效果,需要内存复制和主到显速度(玩家数据),以及估算你的游戏画面的像素覆盖率(游戏本身数据)等数据后才可估算出来。

12

主题

16

帖子

16

积分

新手上路

Rank: 1

积分
16
 楼主| 发表于 2010-2-26 12:11:00 | 显示全部楼层

Re:问个DirectDraw的问题

多谢。
现在在本人电脑上是主到显copy方式比flip快很多
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2025-6-12 18:19

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表