游戏开发论坛

 找回密码
 立即注册
搜索
查看: 4556|回复: 6

想知道大家都是怎么(每秒)控制帧数和计算帧的。

[复制链接]

11

主题

33

帖子

36

积分

注册会员

Rank: 2

积分
36
发表于 2004-4-23 10:51:00 | 显示全部楼层 |阅读模式
看的书上没有讲这个,我现在都搞糊涂了。

15

主题

1268

帖子

1268

积分

金牌会员

Rank: 6Rank: 6

积分
1268
发表于 2004-4-23 12:49:00 | 显示全部楼层

Re:想知道大家都是怎么(每秒)控制帧数和计算帧的。

每秒刷新了多少次

11

主题

33

帖子

36

积分

注册会员

Rank: 2

积分
36
 楼主| 发表于 2004-4-23 12:50:00 | 显示全部楼层

Re: Re:想知道大家都是怎么(每秒)控制帧数和计算帧的。

Civilian: Re:想知道大家都是怎么(每秒)控制帧数和计算帧的。

每秒刷新了多少次

这个我知道。主要是实现。

27

主题

169

帖子

169

积分

注册会员

Rank: 2

积分
169
发表于 2004-4-23 13:31:00 | 显示全部楼层

Re:想知道大家都是怎么(每秒)控制帧数和计算帧的。

以下只是计算Render()函数的伪代码

QueryPerformanceFrequence(&TimeFre)

while
{
  QueryPerformanceCounter(&TimeStart)
    Render()
  QueryPerformanceCounter(&TimeCurr)
   
   Timeframe = (TimeCurr - TimeStart) / TimeFre
    TimeFPS = 1.0 / Timeframe

   Sprintf(textbuffer,"fps : %3.2f",TimeFPS)
    DrawText(textbuffer);
   
}

24

主题

213

帖子

220

积分

中级会员

Rank: 3Rank: 3

积分
220
QQ
发表于 2004-4-23 13:38:00 | 显示全部楼层

Re:想知道大家都是怎么(每秒)控制帧数和计算帧的。

HOHO,终于会喽:)

11

主题

33

帖子

36

积分

注册会员

Rank: 2

积分
36
 楼主| 发表于 2004-4-23 14:11:00 | 显示全部楼层

Re: Re:想知道大家都是怎么(每秒)控制帧数和计算帧的。

GameSmith: Re:想知道大家都是怎么(每秒)控制帧数和计算帧的。

以下只是计算Render()函数的伪代码

QueryPerformanceFrequence(&TimeFre)

while
{
  QueryPerf...

太谢谢了。

15

主题

1268

帖子

1268

积分

金牌会员

Rank: 6Rank: 6

积分
1268
发表于 2004-4-23 23:03:00 | 显示全部楼层

Re:想知道大家都是怎么(每秒)控制帧数和计算帧的。

方法很多
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-6-30 12:01

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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