游戏开发论坛

 找回密码
 立即注册
搜索
查看: 1646|回复: 3

Direct Draw高手进一下.这个问题很麻烦 , 谢谢!

[复制链接]

4

主题

10

帖子

34

积分

注册会员

Rank: 2

积分
34
发表于 2007-8-10 19:07:00 | 显示全部楼层 |阅读模式
我用窗口模式写了一个程序.用离屏幕表面blit到另一个表面, 然后在blit到主表面.现在画面显示都是正确的.图片也正常显示.就是我在做图片移动时候.不是用blit的目标rect的参数更改了就可以了吗,确实图片移动了.可是图片移动后窗口好象没有得到刷新.后面会在表面上产生很多拖影.如果我用Invalidaterect刷新窗口的话.会产生非常闪烁的效果.该怎么解决啊!!!
有没有类似刷新主表面的函数啊.或者什么的.他好象就是图片虽然重新拷贝到主表面上了.但是由于窗口没有刷新产生的拖影.
有什么方法解决下吗?

很急啊.哪位大虾能说下啊!!!!!!!!!!!!!!!!!!十分感谢!!!!!!!!!!!!!!!!!! [em3] [em10] [em7]

4

主题

10

帖子

34

积分

注册会员

Rank: 2

积分
34
 楼主| 发表于 2007-8-11 02:30:00 | 显示全部楼层

Re:Direct Draw高手进一下.这个问题很麻烦 , 谢谢!

没人解决啊.都等了5个小时了.哎.~

1万

主题

1万

帖子

2万

积分

管理员

中级会员

Rank: 9Rank: 9Rank: 9

积分
20737
发表于 2007-8-11 09:06:00 | 显示全部楼层

Re:Direct Draw高手进一下.这个问题很麻烦 , 谢谢!

需要清除一下背缓冲。

65

主题

225

帖子

232

积分

中级会员

Rank: 3Rank: 3

积分
232
发表于 2007-8-11 11:59:00 | 显示全部楼层

Re:Direct Draw高手进一下.这个问题很麻烦 , 谢谢!

画之前先贴一张全屏的背景图或者颜色图就可以了

-----------------------------------------------------
游戏开发程序技术交流QQ群40280598
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2026-1-25 13:05

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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