游戏开发论坛

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

关于fps 大家帮忙看看

[复制链接]

18

主题

66

帖子

66

积分

注册会员

Rank: 2

积分
66
发表于 2007-1-4 21:18:00 | 显示全部楼层 |阅读模式
int m_iCount = 0;
int  m_iFps = 0;
int  m_dwPrevRecordFpsTime = 0;
void count()
{
        m_iCount++;

        // 如果时间已经过去1000毫秒
        if( timeGetTime() - m_dwPrevRecordFpsTime >= 1000 )
        {
                // 记录1秒钟调用次数
                m_iFps = m_iCount;
                // 复位计数器
                m_iCount = 0;
                // 复位开始计时时间
                m_dwPrevRecordFpsTime = timeGetTime();
        }

}
void frame1()
{
        count();
        char buffer[256];
        sprintf(buffer, "FPS: %d.", m_iFps);
        renderFont(buffer);

}
请问上面的fps计算正确吗?   为什么别人的demo有500多 我的只有85?

9

主题

688

帖子

688

积分

高级会员

Rank: 4

积分
688
发表于 2007-1-4 21:39:00 | 显示全部楼层

Re:关于fps 大家帮忙看看

85是不是你显示器的刷新率,是不是开了垂直同步了?

18

主题

66

帖子

66

积分

注册会员

Rank: 2

积分
66
 楼主| 发表于 2007-1-5 08:31:00 | 显示全部楼层

Re:关于fps 大家帮忙看看

对 85是显示器的刷新率   可能开了同步吧
请问按照这样正常吗?

180

主题

3511

帖子

3520

积分

论坛元老

Rank: 8Rank: 8

积分
3520
发表于 2007-1-5 10:42:00 | 显示全部楼层

Re:关于fps 大家帮忙看看

85, 完全正常!

你可以在 "显卡设置" 里关闭 "垂直同步"
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2026-1-26 04:34

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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