游戏开发论坛

 找回密码
 立即注册
搜索
查看: 5278|回复: 10

游戏中限制帧数,有什么好的方法?

[复制链接]

15

主题

368

帖子

406

积分

中级会员

Rank: 3Rank: 3

积分
406
发表于 2004-6-23 14:52:00 | 显示全部楼层 |阅读模式
我现在用的方法是使用timeGetTime这个API函数,每当画一帧前用这个函数检测一下是否与上一帧相间隔的时间超过一定时间,如果没有间隔一定时间则不画.

用这种方法帧数是限制了,不过感觉画面很是不平滑,有断裂的现象.

有没什么好的方法?

50

主题

992

帖子

1012

积分

金牌会员

Rank: 6Rank: 6

积分
1012
发表于 2004-6-23 15:10:00 | 显示全部楼层

Re:游戏中限制帧数,有什么好的方法?

不是不绘制每一帧的时间都太长了,如果绘制速度够快的话应该不会出现这种现象

15

主题

368

帖子

406

积分

中级会员

Rank: 3Rank: 3

积分
406
 楼主| 发表于 2004-6-23 17:48:00 | 显示全部楼层

Re:游戏中限制帧数,有什么好的方法?

忙乎一整天,最后找了个感觉很平滑的示例拿到自己的机器上来,一试发现竟然还是卡.才知道是自己的机器原因.郁闷死了.浪费我一天的时间来想办法解决这个问题.

1

主题

65

帖子

73

积分

注册会员

Rank: 2

积分
73
QQ
发表于 2004-6-23 17:55:00 | 显示全部楼层

Re:游戏中限制帧数,有什么好的方法?

这种问题最容易弄死人的!
所以有时候别太怀疑自己了!

9

主题

47

帖子

55

积分

注册会员

Rank: 2

积分
55
发表于 2004-6-23 18:17:00 | 显示全部楼层

Re:游戏中限制帧数,有什么好的方法?

好象是垂直不同步现象,这是某个常数问题,不是计算机贴图速度造成的

1

主题

13

帖子

13

积分

新手上路

Rank: 1

积分
13
发表于 2004-6-23 21:58:00 | 显示全部楼层

Re:游戏中限制帧数,有什么好的方法?

请看《游戏编程精粹3》的第一篇文章

7

主题

15

帖子

25

积分

注册会员

Rank: 2

积分
25
发表于 2004-6-23 22:04:00 | 显示全部楼层

Re:游戏中限制帧数,有什么好的方法?

完全没有必要限制桢速.
如果真又多余的时间可以进行运动模糊,这样效果才会好,不过你的程序要达到这个效果最好100FPS以上

23

主题

515

帖子

552

积分

高级会员

Rank: 4

积分
552
发表于 2004-6-26 08:56:00 | 显示全部楼层

Re: Re:游戏中限制帧数,有什么好的方法?

vrkiller: Re:游戏中限制帧数,有什么好的方法?

完全没有必要限制桢速.
如果真又多余的时间可以进行运动模糊,这样效果才会好,不过你的程序要达到这个效果最好100FPS以上



是要限制桢数的。除非是展示引擎!

2

主题

10

帖子

12

积分

新手上路

Rank: 1

积分
12
发表于 2004-6-28 09:41:00 | 显示全部楼层

Re:游戏中限制帧数,有什么好的方法?

为什么要限制FPS?好象现在没人根据FPS来做时间判断吧.....游戏机一般是用限FPS的,移植的樱花大战就是限FPS的..

0

主题

26

帖子

26

积分

注册会员

Rank: 2

积分
26
发表于 2007-8-13 21:06:00 | 显示全部楼层

Re:游戏中限制帧数,有什么好的方法?

呵呵
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2026-1-25 11:47

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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