游戏开发论坛

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

给SEEBUG提个意见,能不能将窗口左上角的FPS去掉,或者换

 关闭 [复制链接]

93

主题

1527

帖子

1532

积分

金牌会员

Rank: 6Rank: 6

积分
1532
发表于 2004-2-22 18:12:00 | 显示全部楼层 |阅读模式
比如可以改成像CS那样,只显示数字,而不显示前面的FPS=

23

主题

35

帖子

35

积分

注册会员

Rank: 2

积分
35
发表于 2004-2-22 19:12:00 | 显示全部楼层

Re: 给SEEBUG提个意见,能不能将窗口左上角的FPS去掉,或

SetDisplayFPS(false)
就不显示了

93

主题

1527

帖子

1532

积分

金牌会员

Rank: 6Rank: 6

积分
1532
 楼主| 发表于 2004-2-23 14:51:00 | 显示全部楼层

Re:给SEEBUG提个意见,能不能将窗口左上角的FPS去掉,或者

--------------------Configuration: MyGame - Win32 Debug--------------------
Compiling...
MyGame.cpp
E:\MyWork\MyGame\MyGame.cpp(182) : error C2065: 'SetDisplayFPS' : undeclared identifier
Error executing cl.exe.

MyGame.exe - 1 error(s), 0 warning(s)

93

主题

1527

帖子

1532

积分

金牌会员

Rank: 6Rank: 6

积分
1532
 楼主| 发表于 2004-2-23 14:55:00 | 显示全部楼层

Re:给SEEBUG提个意见,能不能将窗口左上角的FPS去掉,或者

求seebug帮忙 !

93

主题

1527

帖子

1532

积分

金牌会员

Rank: 6Rank: 6

积分
1532
 楼主| 发表于 2004-2-23 14:59:00 | 显示全部楼层

OK了~搞定了!

        GetGraphics()->SetDisplayFPS(false);
原来要这样的 ~  

93

主题

1527

帖子

1532

积分

金牌会员

Rank: 6Rank: 6

积分
1532
 楼主| 发表于 2004-2-24 21:29:00 | 显示全部楼层

Re:给SEEBUG提个意见,能不能将窗口左上角的FPS去掉,或者

再问一个简单问题,如果调用
()-&;();
=会显示,但能获得值?

-----------------------------------------------------------
以上文字、图由易我秀输出,你也想这么酷吗?
http://www.eoshow.com/download/install1.html

93

主题

1527

帖子

1532

积分

金牌会员

Rank: 6Rank: 6

积分
1532
 楼主| 发表于 2004-2-24 21:30:00 | 显示全部楼层

Re:给SEEBUG提个意见,能不能将窗口左上角的FPS去掉,或者

再问一个简单的问题,如果我调用了
GetGraphics()->SetDisplayFPS(false);
那么左上的FPS=XX就不会显示了,但我怎么才能获得fps值?

1万

主题

1万

帖子

2万

积分

管理员

中级会员

Rank: 9Rank: 9Rank: 9

积分
20356
QQ
发表于 2004-2-25 01:07:00 | 显示全部楼层

Re:给SEEBUG提个意见,能不能将窗口左上角的FPS去掉,或者

HoHo默认的FPS值是计算每秒中GetGraphics()-&gtresent()的次数。

你也可以自己来根据自己的需要进行计算,HoHo没有这个参数的输出接口。

1万

主题

1万

帖子

2万

积分

管理员

中级会员

Rank: 9Rank: 9Rank: 9

积分
20356
QQ
发表于 2004-2-25 01:09:00 | 显示全部楼层

Re:给SEEBUG提个意见,能不能将窗口左上角的FPS去掉,或者

给你段code参考一下:
static long lOldTime = timeGetTime();
static long lNewTime = 0;
static long m_lFPS = 0;
static long m_lFPSCount = 0;

m_lFPSCount++;
lNewTime = timeGetTime();

if( lNewTime > (lOldTime - 1000) )
{
    lOldTime += 1000;
    m_lFPS = m_lFPSCount;
    m_lFPSCount = 0;
}

这里的m_lFPS就是你要的值。

93

主题

1527

帖子

1532

积分

金牌会员

Rank: 6Rank: 6

积分
1532
 楼主| 发表于 2004-2-25 02:39:00 | 显示全部楼层

Re:给SEEBUG提个意见,能不能将窗口左上角的FPS去掉,或者

~这个后来也想到~

-----------------------------------------------------------
以上文字、图由易我秀输出,你也想这么酷吗?
http://www.eoshow.com/download/install1.html
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2024-5-20 21:17

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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