英雄聯盟渲染代碼更新:遊戲將更快和更省內存
發佈時間:2016年10月06日 13:12:52    作者:開心遊戲網    人氣:7416    進入討論區
分享至FaceBook plurk 分享至twittwe 分享至murmur

  官方設計師Jxe今天(10月6日)在北美官方論壇中發表了帖子,他聲稱最近拳頭遊戲組織了一個團隊,專注於英雄聯盟的代碼重構和優化,目前是提高英雄聯盟的質量。而今天測試服中上線了一些成果,如死亡後的屏幕視覺效果,以此來介紹新的代碼帶來的影響。在英雄聯盟中,每個對象都有一個著色器,當他們死了時其他對象就變成灰色。而在之前,死掉後只有人物角色是呈現20%飽和度而背景完全飽和,新的代碼上線後,所有角色場景都是20%飽和度。

  一旦確定了這個代碼的可行性,官方將移除之前的舊代碼,這將會使得遊戲載入更快和更節省內存,並且在遊戲中得到更高的FPS。現在渲染死亡的特效加快了65%,動畫渲染速度也快了33%。這只是英雄聯盟的一小個改動,但對於玩家而言卻是一個極好的消息,拳頭遊戲確實需要逐步更新英雄聯盟的主引擎了,這是一個長期計劃。

改動前

改動後

  在2008年,英雄聯盟的客戶端誕生了,使用了Adobe Air作為前端,基於RTMP作為網絡協議,在當時是非常領先的技術和效果。但時間過去多年,舊客戶端和架構也逐漸暴露出很多弊端,拳頭遊戲軟件架構師Andrew McVeigh分享了三個嚴峻的問題。首先,HTML5是一個標準化的、被廣泛採用的平台,JavaScript已經成為可行的桌面客戶端技術,英雄聯盟也應該充分利用這個平台進行整合開發。其次,玩家要在退出遊戲也能保持連接,這些年網絡連通性發生了根本變化,玩家們理應可以在退出電腦客戶端後也能夠不錯過好友們的遊戲邀請(目前解決方案是致力於官方移動應用程序)。最後,開發團隊要協調工作,英雄聯盟客戶端每個功能都涉及到不同的開發小組,新功能的增添刪減都需要多個小組的協作。

  Andrew McVeigh也透露了新客戶端是基於嵌入式Chromium框架開發的前端,將超級強大的HTML5和使用JavaScript進行UI規劃,目前阿爾法客戶端已經在測試服進行了內測長達半年,據回收的滿意度調查,速度改善了很多。雖然目前還未能確定新客戶端最終上線時間,但此前的設計師問答中表示會在今年上線,在新客戶端上線後,或將著手於遊戲代碼重構優化。

0
0
0
0
0
0

超贊

期待

支持

很瞎

翻桌

懷疑
0
分享至FaceBook plurk 分享至twittwe 分享至murmur
[關閉]
[關閉]