游戏开发论坛

 找回密码
 立即注册
搜索
查看: 17296|回复: 60

什么测试FPS

[复制链接]

18

主题

67

帖子

73

积分

注册会员

Rank: 2

积分
73
发表于 2006-9-5 21:50:00 | 显示全部楼层 |阅读模式
近来用GDI开发了一个PNG图像的游戏引擎,引擎就要完工了,不久就能出游戏了...

但是看了看别人测FPS的代码好怪,好象不太对

请问测FPS的代码什么写测的较准确

10

主题

411

帖子

411

积分

中级会员

Rank: 3Rank: 3

积分
411
发表于 2006-9-5 22:43:00 | 显示全部楼层

Re:什么测试FPS


时钟1  ‘当前时间
时钟2  ’经过时间

FPS=INT(1000 / (时钟2 - 时钟1 ) + 1)

如果你需要我可以给你代码,VB6的。

0

主题

1037

帖子

1037

积分

金牌会员

Rank: 6Rank: 6

积分
1037
发表于 2006-9-5 23:13:00 | 显示全部楼层

Re:什么测试FPS

楼上正解!

18

主题

67

帖子

73

积分

注册会员

Rank: 2

积分
73
 楼主| 发表于 2006-9-5 23:17:00 | 显示全部楼层

Re:什么测试FPS

呵呵,公式有了就能写化码了,谢谢游戏之家5世

18

主题

67

帖子

73

积分

注册会员

Rank: 2

积分
73
 楼主| 发表于 2006-9-5 23:29:00 | 显示全部楼层

Re:什么测试FPS

测出来了,FPS=90
PNG的图像引擎能有这样的速度不错了

18

主题

67

帖子

73

积分

注册会员

Rank: 2

积分
73
 楼主| 发表于 2006-9-5 23:31:00 | 显示全部楼层

Re:什么测试FPS

Timer1_Timer()
SPEED = (FPSY - FPSX)
Label1.Caption = "FPS = " & Int(1000 / (SPEED + 1))
--------
---(代码)
-----------
---------------
--------------
----------
FPSX = FPSY
FPSY = GetTickCount()




是这样没错吧

32

主题

1259

帖子

1351

积分

金牌会员

Rank: 6Rank: 6

积分
1351
发表于 2006-9-6 00:36:00 | 显示全部楼层

Re:什么测试FPS

不清楚2楼为什么要 + 1

10

主题

411

帖子

411

积分

中级会员

Rank: 3Rank: 3

积分
411
发表于 2006-9-6 08:33:00 | 显示全部楼层

Re: Re:什么测试FPS

Devil: Re:什么测试FPS

不清楚2楼为什么要 + 1



如果不加1有时候会出现除数溢出错误,我研究过后发觉加1不会出错。

187

主题

6490

帖子

6491

积分

论坛元老

团长

Rank: 8Rank: 8

积分
6491
发表于 2006-9-6 08:38:00 | 显示全部楼层

Re: Re:什么测试FPS

Devil: Re:什么测试FPS

不清楚2楼为什么要 + 1

+1还会出错??

10

主题

411

帖子

411

积分

中级会员

Rank: 3Rank: 3

积分
411
发表于 2006-9-6 08:47:00 | 显示全部楼层

Re: Re: Re:什么测试FPS

Miu.C: Re: Re:什么测试FPS


+1还会出错??



如果有里有N个时钟变量,那除数可能会出现负数, 如果你只做个简单的DEMO就不用加1。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2026-1-25 08:48

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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