IT 之家 11 月 7 日消息,《都市:天際線 2》已經在昨天正式發售,IT 之家此前曾報道,這款遊戲遭遇了嚴重的性能問題,Steam 平台上差評大多圍繞遊戲優化展開。
IGN 聲稱 " 使用 i9-13900k、64GB RAM、RTX 4090 配置,遊戲在 1440P 分辨率下,在主菜單和遊戲中僅 35 FPS,将遊戲的畫質調到最低,幀率隻有 50 FPS 左右 "。
日前一名芬蘭程序員 Paavo Huhtala 決定手動剖析《都市:天際線 2》的代碼,發現導緻遊戲性能問題的主要原因是,這款遊戲沒有使用 Unity 引擎中名爲 DOTS 的新功能。
IT 之家經過查詢得知,DOTS 的作用,主要是提供自适應 LOD,這項功能類似于虛幻引擎 5 中的 Nalite 技術,即開發者不需要爲每個模型獨立制作高精度及低精度模型,引擎本身即可根據玩家距離模型的位置,自動調節模型的面數及紋理分辨率,從而改善遊戲優化。
不過 DOTS 技術目前仍不成熟,因此《都市:天際線 2》在搭載相關技術後,開發商 Colossal Order 還爲本作制作了一些 " 額外的優化方案 "。
▲ 圖源 Paavo Huhtala 博客
不幸的是,Paavo Huhtala 發現,無論是 Unity 的 DOTS 技術,還是開發商 Colossal Order 爲《都市:天際線 2》制作的 " 額外的優化方案 ",都相當蹩腳:
有些模型根本沒有任何 LOD 變體,在遠景依然會加載高精度模型。
遊戲的渲染系統不是很先進,遠景依然使用高分辨率渲染
遊戲會删除遠景中的部分元素來保證性能,但删除的内容數量 " 并不激進 "
Paavo Huhtala 認爲,造成上述問題的原因,不是因爲遊戲開發人員缺乏技術能力,而是由于他們在設計決策上的 " 糟糕運氣 ",以及缺乏時間對遊戲進行潤色和優化。
此外,Colossal Order 今日在社區發文表示,在《都市:天際線 2》達到 " 标準性能 " 之前,不會發布付費 DLC。
官方解釋稱,Colossal Order 隻是一個小團隊,這樣做的目的是爲了專注于手頭的任務,以避免過于分散精力。
除此之外,ColossalOrder 還預告即将推出的更新中除了繼續調整性能和優化外還會解決遊戲中一系列 " 垃圾 " 問題,包括垃圾車消失、垃圾處理平衡以及垃圾站無故填滿等問題,而在下一個補丁中,官方會解決流浪狗的數量問題,以防止城市中出現大量被遺棄的流浪狗。