流星游戏FPS(frame per second)的完全介绍与提高 9.07专区 易武会友 易武会友

流星游戏FPS(frame per second)的完全介绍与提高

[复制链接]
2015-9-18 23:54:17
作者:micheleob(贴吧)

        什么是FPS?
我们常在游戏中输入\FPS,屏幕右上角会出现一个数字,这个数字代表什么呢,下面是FPS深层介绍以及如何提高。

FPS就是frame per second的缩写,中文理解为每秒钟画面更新的数量,即“刷新率”。

        什么是刷新率 ?

一般用“FPS(frame per second,每秒钟画面更新的数量)”来表示该项指标。在欣赏电视、电影画面时,只要画面的刷新率达到24帧/秒,就能满足人们的需要。同样的,在玩普通的游戏时,如果刷新率达到24帧/秒即可,但在一些高速游戏中(例如射击游戏),如果画面的刷新率还是只有24帧/秒,那么就会感觉到画面比较迟钝,不够流畅。  


虽然理论上画面的刷新率越快越好,但过高的刷新率并没有实际意义——当画面的FPS达到60帧/秒时,已经能满足绝大部分应用需求。一般情况下,如果能够保证游戏画面的平均FPS能够达到30帧/秒,那么画面已经基本流畅;能够达到50帧/秒,就基本可以体会到行云流水的感觉了。一般人很难分辨出60帧/秒与100帧/秒有什么不同。  

是什么影响了FPS?

既然刷新率越快越好,为什么还要强调没必要追求太高的刷新率呢?其中原因是在显示分辨率不变的情况下,FPS越高,则对显卡的处理能力要求越高。  

电脑中所显示的画面,都是由显卡来进行输出的,因此屏幕上每个像素的填充都得由显卡来进行计算、输出。当画面的分辨率是1024×768时,画面的刷新率要达到24帧/秒,那么显卡在一秒钟内需要处理的像素量就达到了“1024×768×24=18874368”。如果要求画面的刷新率达到50帧/秒,则数据量一下子提升到了“1024×768×50=39321600”。  

FPS与分辨率、显卡处理能力的关系如下:处理能力=分辨率×刷新率。这也就是为什么在玩游戏时,分辨率设置得越大,画面就越不流畅的原因了。

        FPS100和200有什么区别?

以下引用官方2003年底发布的meteor9.07版本的配置要求,从配置中的显卡性能可以肯定,流星游戏FPS超过75已经可以完全现实动画效果,至于100-200FPS是没有任何区别的。我想至今也没有哪一款动画游戏需要如此高的刷新率,与其无畏的提高FPS,不如对系统和带宽做些优化设置。

基本配置 建议配置   
CPU Pentium II 450MHz 以上 CPU Pentium 4 1.4GMHz 以上   
内存 128MB RAM 以上 内存 256MB RAM 以上   
操作系统 Win95/98/me/2000/XP 操作系统 Win 2000/XP   
声卡 DirectX 8.1兼容声卡 声卡 DirectX 8.1 兼容, 支持3DSound声卡   
CD-ROM 8倍速以上CD-ROM光驱 CD-ROM 8倍速以上CD-ROM光驱   
硬盘 600 MB 以上硬盘空间 硬盘 600 MB 以上硬盘空间   
操作设备 键盘及鼠标 操作设备 键盘及鼠标   
显卡 DirectX 8.1兼容3D显卡,8MB以上显存 显卡 DirectX 8.1 兼容3D显卡,32MB以上显存   
网卡 10Base(For internet,LAN) 操作设备 10Base(For internet,LAN)   
网络要求 64k(For Internet ,参赛,不开局)  
512/384(For Internet, 人数12以下的游戏开局者)  网络要求 512/64(For Internet , 人数4以下的游戏开局者)  
512/384(For Internet, 人数12以下的游戏开局者)  

回复

使用道具 举报

2015-9-18 23:54:41
        优化系统以提高FPS:

1.        关掉调试器Dr. Watson  

运行drwtsn32,把除了“转储全部线程上下文”之外的全都去掉。否则一旦有程序出错,硬盘会响很久,而且会占用很多空间。如果你以前遇到过这种情况,请查找user.dmp文件并删掉,可能会省掉几十M的空间。这是出错程序的现场,对我们没用。然后打开注册表,找到HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AeDebug子键分支,双击在它下面的Auto键值名称,将其“数值数据”改为0,最后按F5刷新使设置生效,这样就彻底来取消它的运行了。另外蓝屏时出现的memory.dmp也可删掉。在“我的电脑→属性→高级→设置→写入调试信息→选择无”。

2.        加快宽频连接速度:  
在〔开始〕\〔运行〕\键入〔regedit〕\在〔HKEY_LOCAL_MACHINE〕\〔SOFTWARE〕\〔Policies〕\〔Microsoft〕 \〔Windows〕  
增加一个名为〔Psched〕的机码  
在〔Psched〕右面窗口增加一个 Dword 值〔NonBestEffortLimit〕数值数据为〔0〕  

3.        善用 CPU 的 L2 Cache 加快整体效能:  

在〔开始〕\〔运行〕\键入〔Regedit〕\〔HKEY_LOCAL_MACHINE〕\〔SYSTEM〕\〔CurrentControlSet〕\〔Control〕\〔SessionManager〕\在〔MemoryManagement〕的右边窗口将〔SecondLevelDataCache〕的数值数据更改为与 CPU L2 Cache 相同的十进制数值  

例:P4 1.6G 的 L2 Cache 为 256Kb,数值数据更改为十进制数值 256  

有关 L2 Cache 的数值并非如某些不负责任的网页乱抄过来,例如 P4 1.6G 的 L2 Cache 为 256Kb,但 P4 1.6GA 的 L2 Cache 为 512Kb  

4.        合理设置虚拟内存:

“我的电脑”-“属性”-“高级”-“性能”-“设置”-“高级”,将虚拟内存值设为物理内存的2.5倍,将初始大小和最大值值设为一样(比如你的内存是256M,你可以设置为640M),并将虚拟内存设置在系统盘外(注意:当移动好后要将原来的文件删除)。
回复

使用道具 举报

2015-9-18 23:55:05
        主机在FPS和网速上是否占据优势?
是的,流星蝴蝶剑游戏是通过主机做服务器,其他房客点对点的向主机往返传送数据的,而互动和浩方只起到了一个共享主机服务器信息的作用。
主机的网络组分结构原理:
主机创建房间(服务器)——向游戏平台提交服务器IP和LAN数据——平台将这些数据共享——于是服务器才会出现在房间列表。
你可以检查你的宽带连接信息,如果你是房客,你在战斗中不会向游戏平台发送任何数据,这证明流星是点对点连接数据的游戏,而不是服务器LAN连接,也就是说,任何战斗数据都是通过主机发出的,主机判定你倒下了,你才能接受到倒下的信息。主机一旦掉线,服务器就立即消失,而任意房客掉线,不影响数据传送,这足以说明了网络组分结构。

        FPS是否影响到出招速度和范围?

这种说法是不科学的!出招速度是由你和主机的地理距离决定的。更是由主机判断的连接速度决定的。和FPS完全无关。

        流星中显示的FPS是真实FPS吗?

不是的,流星游戏是通过主机向各房客发送数据判断连接速度,离主机远的房客就延迟高,离主机相邻城市的房客就延迟低,房客进入房间的时候主机就自动会平均这些延迟来求出最高FPS。
所以,流星中显示的FPS并非你电脑的真实配置,而是当前场景适合你的最高FPS,FPS的高低会受房间里所有人的连接速度影响,人数越多,就越影响FPS。
回复

使用道具 举报

手机版 | 易武会友 ( 粤ICP备18097619号 )

GMT+8, 2024-4-24 16:38 , Processed in 0.107405 second(s), 29 queries .