游戏开发论坛

 找回密码
 立即注册
搜索
查看: 1635|回复: 4

为什么我的Flip闪动那么厉害呢

[复制链接]

1

主题

3

帖子

0

积分

新手上路

Rank: 1

积分
0
发表于 2005-12-7 19:24:00 | 显示全部楼层 |阅读模式

如下
在此之前,后台缓存读入了一幅位图
int GameMain()
{
   static __int64 s;
   s = GetTickCount();
   while ( FAILED(lpDDSPrimary->Flip(NULL, DDFLIP_WAIT) );
   while ( (GeTickCount()-s) <33 );
   return 1;
}
屏幕一闪一闪的。。。 [em24]

1

主题

3

帖子

0

积分

新手上路

Rank: 1

积分
0
 楼主| 发表于 2005-12-7 22:03:00 | 显示全部楼层

Re:为什么我的Flip闪动那么厉害呢

没人知道吗?

2

主题

29

帖子

29

积分

注册会员

Rank: 2

积分
29
发表于 2005-12-8 09:56:00 | 显示全部楼层

Re:为什么我的Flip闪动那么厉害呢

驱动问题

9

主题

48

帖子

53

积分

注册会员

Rank: 2

积分
53
QQ
发表于 2005-12-17 15:54:00 | 显示全部楼层

Re:为什么我的Flip闪动那么厉害呢

好像每次Flip前,都需要在后台缓冲重新加载一次位图。
我仿佛以前也发现了这个问题

32

主题

377

帖子

378

积分

中级会员

Rank: 3Rank: 3

积分
378
发表于 2005-12-18 12:24:00 | 显示全部楼层

Re:为什么我的Flip闪动那么厉害呢

双缓冲绘图。画面刷新避免闪动最基本的方法。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2026-1-23 00:58

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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