棋牌游戏可以提现的:王者荣耀卡顿怎么解决王

发布日期:11-28 作者:admin

  • 正文内容
  • 相关推荐

【奇游攻略-王者榮耀】王者榮耀卡頓怎麼解決?王者榮耀卡頓什麼原因?最近,不少玩家都發現《王者榮耀》更新到某個版本後,似乎變得特別卡。而有心的朋友進一步觀察,發現在是由於《王者榮耀》的「優化」引起的。

《王者榮耀》針對不同機型,會使用不同的圖形API渲染圖像,而這些API的效率並不相同。就算是同樣配置的不同機器,《王者榮耀》使用的API不一樣,流暢程度也大不一樣。

此外,《王者榮耀》進行更新後,所使用的遊戲API可能會發生變化,這會導致遊戲突然比上一個版本變得卡頓了很多,或者流暢了不少。

爲什麼使用不同的圖形API,會有不同的「優化」效果?今天我們就以《王者榮耀》爲出發點,談談手遊中所使用的API吧。

很多朋友或者並不明白遊戲API的意思。簡單來說,遊戲想要顯示圖像,就需要使用相關的圖形API和系統對接,而使用不同的API,會大大影響遊戲的運行效率、顯示效果,流暢度和特效都會有所不同。

具體到《王者榮耀》,雖然大家下載的或者都是一樣的安裝包,但它卻會根據不同的機型,選擇不同的API運作,因此流暢度也各不相同。《王者榮耀》都使用什麼API和怎樣的優化方略?我們從遊戲登入界面就可以觀察到。

仔細觀察《王者榮耀》登入界面的左上角,可以發現有「O2,T」、「O2,F」等字樣,視設備不同,還會出現「O3,T」、「O3,F」、「V,T」、「M,T」,這些字樣其實就標明此時的《王者榮耀》所使用什麼圖形API來運作,以及是否使用多線程優化,字樣的含義具體如下:

如此一來,我們就很容易明白《王者榮耀》登錄界面出現的字樣意味著什麼。例如出現了「O2,F」,就意味著遊戲此時使用的是老舊的 ES 接口,並只調用單線程,沒有對多核心多線程進行優化。

我們也可以看到,《王者榮耀》所使用的圖形API以及優化方略是多種多樣的,幾乎囊括了手遊大部分會出現的情況。

這些圖形API在效率上有優劣之分,使用不同的API會極大程度影響流暢度,這也是爲何《王者榮耀》有人覺得卡頓,有人覺得流暢的一大原因。

爲什麼你玩《王者榮耀》會覺得卡頓?最有可能的情況就是,《王者榮耀》既使用了老舊的圖形API,又沒有進行多線程優化,例如上文提到的「O2,F」。

不同的圖形API的確會對運行效率造成影響,我們這就來說說手機中常見的幾個圖形API。

ES 。這是一個相當古老的圖形API。 ES由演化而來,精簡了的大量內容,以適配移動設備,幾乎所有的手機都會支持 ES這個圖形接口。

ES 這個版本在2007年已經發布,安卓(NDK)/安卓(JAVA)、iOS5以後的版本,以及黑莓OS、WebOS等平台都支持 ES ,普及率非常高。

ES 和現在最新的圖形API相比,顯然是不夠先進高效的,在一些使用情況下還會頗顯麻煩。

例如,針對不同的硬體,它需要遊戲提供不同的紋理包進行適配,如果你是一名安卓遊戲的老玩家,應該還會記得以前玩安卓手遊需要爲、Mali、、Tegra等不同的GPU找不同的紋理包,這是 ES 帶來的局限。

在效率方面, ES 以現在的目光來看也不甚理想,因此如果你運行《王者榮耀》發現用的是「O2」,而且沒有對多線程優化,極有可能會出現掉幀卡頓。

ES 。從名字就可以看出這是 ES的更新版本。安卓、iOS7以後的版本支持 ES ,安卓之後的版本支持 ES ,安卓以後的版本支持 ES 。而蘋果在iOS8開始主打Matel圖形API,不再以 ES爲重點。

和 ES 相比, ES 的改動是巨大的,例如在版本中使用了統一的紋理格式,不再需要爲不同的硬體區分紋理包。

而且使用了新版的著色語言,增強了紋理功能;而版本中支持通用計算著色器、版本中支持新的ASTC紋理格式等改進,也都大大拓展了 ES的應用範疇,提升了效率。

不僅如此, ES 還都向前兼容,在支持 ES 的設備上,遊戲依然可以使用 ES 的接口。也因爲如此,目前仍有不少遊戲使用 ES ,這主要是出於兼容性方面的考慮。

Metal。這個API相信果粉們都相當熟悉了。在iOS8之後,蘋果大力推廣Metal API,現在Metal已經成爲了iOS和macOS的御用圖形API。

和臃腫的 ES相比,Metal的突出優點就是特別薄,更加底層,能夠更直接地調用硬體,這令遊戲的運行效率暴漲。

換用Metal後,遊戲的運行效率可以暴漲到何種程度?在macOS上《魔獸世界》和《星際爭霸2》從換用到了Metal,性能竟然提高了50%之多。

目前,iOS上的一流遊戲大作基本都使用了Metal,這一方面能夠使用更華麗的特效,另一方面也能夠保證遊戲的流暢度——如果你在《王者榮耀》中看到「M,T」的顯示,那麼就完全無需擔心會卡頓掉幀了。

。這個API主要由安卓系統使用,可以大致看作是安卓版的Metal。在安卓以後,引入了 API提升安卓的圖形性能。的優點和Metal類似,遠比 ES高效,能夠訪問 ES所不及的GPU特性,如果遊戲使用了,無疑會流暢不少。

而和Metal相比,對多平台的支持有更好。它除了支持安卓,也支持iOS、、Linux乃至任天堂等平台。

而對於安卓平台來說,由於對多線程支持極佳,因此意義尤爲重大——很多安卓設備都是用了8核心乃至10核心的處理器,遊戲如果使用,無疑能夠更充分得發揮硬體優勢。

因此,如果你的安卓機玩《王者榮耀》顯示的是「V,T」,那麼就意味著玩起來會有絲滑般的團戰體驗。而一旦顯示的是「O2,F」,受限於臃腫的 ES ,以及相較羸弱的CPU單核性能,遊戲體驗就很難令人滿意了。

可見,圖形API和遊戲的「優化」是息息相關的,使用先進的圖形API,能夠讓遊戲流暢度大幅提升。

其實很多玩家都發現,《王者榮耀》是根據機型,而不是具體的硬體和系統來判斷究竟是用哪種圖形API、哪種優化方略的,同一部機器,只需要僞裝一下機型,就能讓《王者榮耀》從「O2,F」變成「V,T」,性能瞬間暴漲。

爲何《王者榮耀》要如此設定?我們不得而知。希望騰訊能夠進一步開放《王者榮耀》對先進圖形API的調用,爲玩家帶來更好的遊戲體驗吧。