程序员分析《都市:天际线2》性能问题:主要因Unity引擎导致

程序员分析《都市:天际线2》性能问题:主要因Unity引擎导致

首页休闲益智删除一部分2更新时间:2024-04-20

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 发现,无论是 Unity 的 DOTS 技术,还是开发商 Colossal Order 为《都市:天际线 2》制作的“额外的优化方案”,都相当蹩脚:

Paavo Huhtala 认为,造成上述问题的原因,不是因为游戏开发人员缺乏技术能力,而是由于他们在设计决策上的“糟糕运气”,以及缺乏时间对游戏进行润色和优化。

此外,Colossal Order 今日在社区发文表示,在《都市:天际线 2》达到“标准性能”之前,不会发布付费 DLC。

官方解释称,Colossal Order 只是一个小团队,这样做的目的是为了专注于手头的任务,以避免过于分散精力。

除此之外,ColossalOrder 还预告即将推出的更新中除了继续调整性能和优化外还会解决游戏中一系列“垃圾”问题,包括垃圾车消失、垃圾处理平衡以及垃圾站无故填满等问题,而在下一个补丁中,官方会解决流浪狗的数量问题,以防止城市中出现大量被遗弃的流浪狗。

查看全文
大家还看了
也许喜欢
更多游戏

Copyright © 2024 妖气游戏网 www.17u1u.com All Rights Reserved