發新話題
打印

【轉貼】fps的概念

[Close]

【轉貼】fps的概念

這個帖很有用哦
本帖作者是: 思南在線   
由自野入  會員

由於兩地的言語有點問題
所以原帖....我把機器 改為 電腦

在流星裡,「電腦」和「網速」這2個詞應該都聽過吧,確切點說應該是經常聽。這2個詞也是傳說中的
借口代名詞。有時候輸了不服氣馬上聯想到我的電腦爛啊網速慢啊什麼什麼的。老野我今天想給大家,不
!是所有的流星玩家講講「電腦」我們到底該怎麼去理解。

1.從流星到專業技術
  大家平時在玩流星的時候常常會提到fps。那老野問問大家,這fps具體是什麼含義?不知道的玩家不用
在一邊著急- -。fps是frame per second的縮寫,意思是:楨每秒,測量用於保存、顯示動態視頻的信息
數量。這個詞彙也同樣用在電影視頻及數字視頻上。每一幀都是靜止的圖像;快速連續地顯示幀便形成了
運動的假象。每秒鐘幀數 (fps) 愈多,所顯示的動作就會愈流暢。通常,要避免動作不流暢的最低 fps
是 30。有些計算機視頻格式,例如 AVI,每秒只能提供 15 幀。這是FPS的定義,可是在外行的眼中,看
了這個和沒看有什麼區別?所以,我們只要理解一點,那就是, 120的FPS比60的舒服,而穩定的FPS比不
穩定的舒服。
  我們暫時先撇開遊戲,先去瞭解下動畫中楨的原理和特性。先看下面老野做的示意圖:


楨:     1  2  3  4  5  6  7  8  9  10
圖像目標:  ★              
運動方向:  → 


 好,我們定義某人的「電腦」跑動畫的fps為50。那麼這個★第1楨這個位置沿運動方向運動到第10
楨這個位置要花多少時間呢?0.2秒(10/50=0.2)。很簡單,一個動畫對我們產生的視覺效果就可以通過
fps的高低來衡量。越短的時間內運行的楨越多,中間不出現丟楨(就比如★運動到第5楨時突然直接跳到
第8楨),動畫就越流暢。


2.從專業技術看流星
 上面提到的某些術語大家也沒必刻意要去瞭解,知道它的原理就行。現在我們來討論下玩家腦中的一個
概念——PING在相同情況下,「電腦」越快,速度越快。換句話說,就是fps越高,速度越快。這句話到底
對不對呢?往下看:
  老野就先拿流星裡匕首的A這個動作攻擊動畫來做個解釋。(這個動作的過程要是不清楚現在去遊戲裡看)



   這是匕首A的一個大體的過程圖。老野上面切出的每楨圖像之間大概有5楨左右的延續楨,就是說其實整個
動作的過程有40到50楨的效果動畫,上面是幾幅關鍵楨的畫面(關鍵楨?——帶有畫面的楨)。現在我們
就拿老野我和某B的「電腦」fps來做對比:假設我的fps上限為50,某B的fps上限為120,而且我們兩沒有
掉楨的現象出現。我們假定圖像5為攻擊判定圖像(判定?系統判斷條件值是否為真,通俗點說就是判斷這個
動作有沒打到你)。那麼,我們兩均從圖像1開始(出招拉!),老野我出招到圖像5的時間為0.4秒,而某B
出招到圖像5的時間約為0.16秒。
  
  這代表什麼意思呢?很明顯的,我們兩同時出招,某B肯定先擊中我。這是在不考慮網絡因素的情況下。


  這樣有人就問了:那麼不就說明了「電腦」快速度就快樓!還解釋個毛啊!現在如果就提到速度的含義還
有點含糊。說到速度,老野覺得有必要提一下加速器。加速器的加速效果實際上是通過減少系統的時
間頻率而達到加速的效果。(就是讓系統裡的1秒縮短,相對的速度就快了)。只要你的電腦性能足夠好,你
就可以通過加速器不斷的縮短時間間隔。那麼,上面的過程時間或許可以減少到0.05,0.01秒甚至更短。回過
頭來,如果老野我的fps上限能達到200,那麼又會怎麼樣呢?也會無限制的快嗎?
  我們別忘了一個概念:上面老野我已經說過,這個匕首的A的整個動作最多只有50楨,從120再往上哪怕到200
那麼他們之間的間隔無非就0.06秒。考慮到PING的少許影響這個差距已經感覺不出來了,幾乎可以算上是同時了
。玩家之所以感覺到速度的差距是因為過低的fps或者是掉楨的原因(到圖像5的時候突然跳到圖像6,2個人的出
招時間相同,由於跳過了攻擊判定的圖像5,結果受到攻擊)。在fps這個問題上,你覺得別人快是因為你沒有達到
這個遊戲所要求的條件。


  大體上可以下個結論了,「電腦」只要能越過圖像楨要求的界限,就可以達到相對的速度快了。但再快也快不過
加速器的。希望大家不要再以「電腦「來搪塞自己的不足,多用點心想想自己該怎麼彌補自己的缺陷。

TOP

發新話題