游戏开发论坛

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

fps只有<10,怎么能提高?

[复制链接]

63

主题

181

帖子

181

积分

注册会员

Rank: 2

积分
181
发表于 2009-6-29 12:15:00 | 显示全部楼层 |阅读模式
发现Gdi+超级慢,刷<100 几十k的图fps能到2-3,改成Gdi可以到10左右,想试下ddraw,据说全屏下很快,不知道窗口如何。怎么能像RPG maker一样,基本不占cpu呢?

什么都不画,fps也只有30多,计时器设定的20ms,用得MFC,不知道是不是正常?

0

主题

7

帖子

7

积分

新手上路

Rank: 1

积分
7
发表于 2009-7-25 22:11:00 | 显示全部楼层

Re:fps只有<10,怎么能提高?

试试SDL

34

主题

443

帖子

478

积分

中级会员

Rank: 3Rank: 3

积分
478
发表于 2009-7-26 09:26:00 | 显示全部楼层

Re: fps只有<10,怎么能提高?

oいばらの泪o: fps只有&lt;10,怎么能提高?

怎么能像RPG maker一样,基本不占cpu呢?

把多余的时间片段Sleep()掉

86

主题

2251

帖子

2386

积分

金牌会员

Rank: 6Rank: 6

积分
2386
QQ
发表于 2009-7-27 22:19:00 | 显示全部楼层

Re:fps只有<10,怎么能提高?

DirectDraw在全屏下可以用翻页,在窗口下只能用双缓冲。所以性能上,窗口顶多会慢到全屏的一半。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-12-20 16:45

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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