當個創世神 (Minecraft) 提高fps遊戲心得

17 7 月

廣告

來源:minecraft吧

作者:Halfaller

 

大家應該注意到mc在進行音效計算的時候幀率會下降,當把音效關閉以後幀率會有一定的提高。


音效開啟,放了20只苦力怕,幀率大約四十多fps


抬起頭看著天空以後幀率提高到大約七十多fps

mc使用的音效渲染引擎是OpenAL,由於mc使用的OpenAL是非常舊的版本,所以導致音效計算效率低

之所以OpenAL使用的是舊版,是因為這個OpenAL是被包含在LWJGL裡面的,LWJGL是一個java使用的羽量級遊戲引擎,因為mc一直在使用非常舊的LWJGL庫,所以裡面的OpenAL也非常舊。

mc裡面帶的LWJGL是2.4.2的,而最新的LWJGL已經更新到了2.9.0了。所以如果大家玩mc遇到音效很多的時候導致了fps降低可以考慮更新LWJGL。注意有些版本的LWJGL和mc的代碼會有衝突,
不過經測試目前最新的2.9.0沒有問題。

要自己更新LWJGL,只需要去下載最新的LWJGL2.9.0替換mc原來的檔就可以了。

下載LWJGL2.9.0

打開bin資料夾

有以上檔

打開LWJGL2.9.0資料夾,裡面有4個資料夾

先打開jar資料夾

替換jinput、lwjgl、lwjgl_util這三個文件

然後打開LWJGL2.9.0裡面的native資料夾


發現有多個資料夾,打開對應的那個資料夾,是Windows系統就打開windows資料夾

打開bin資料夾裡面的natives資料夾

將這些檔全部移到bin\natives裡替換原來的檔

然後大功告成,盡情玩吧!


(別吐槽版本,這是伺服器專用用戶端)

LWJGL2.9.0效果測試
測試1:從兩個各放有25個苦力怕的建築之間走過,記錄最低幀率


未更新LWJGL時,平均幀率43fps


平均幀率提高到了50fps以上,大約提高了10fps

測試2:從有100個苦力怕的地方穿過,記錄最低幀率


平均40fps


平均接近50fps提高了大約10fps

追加一條重要提示注意!1.4和1.5在更新LWJGL2.9.0以後會出現中文輸入補丁和nihongo mod失效的問題,這個問題目前無法解決。

還有一個好消息,據說1.6將更新LWJGL庫,到時候就不用自己手動更新了,而且也可以解決中文輸入補丁失效的問題。

 


發佈留言

發佈留言必須填寫的電子郵件地址不會公開。