如果您点击链接并进行购买,我们可能会收到一小笔佣金。阅读我们的编辑政策

性能分析:Firewatch

PS4版本出了什么问题? 1.02补丁真的解决了所有问题吗?

在过去的几周里,关于《守望火人》及其在PlayStation 4上的低水平表现有很多讨论,随着1.02补丁的发布,我们觉得是时候仔细看看了。bwin必赢亚卅bwin世界杯对于一款叙事驱动的冒险游戏来说,帧率问题似乎不是什么大问题,但对于一款基于穿越环境的游戏来说,反复无常的刷新和突兀的停顿无疑会破坏游戏体验。开发商Campo Santo在上周发布了一个补丁。

游戏最初的次优状态令人困惑和失望,但公平地说,开发者在这些问题上对社区非常开放。工作室的成员让玩家在解决问题时保持最新的状态,快速补丁的全面性令人印象深刻——但最初到底出了什么问题,游戏在多大程度上得到了修复?

快速浏览一下发行代码,你便能够清楚地看到围绕着游戏的技术问题。首先也是最重要的是,在最初的形式中,《守望火人》使用无上限的帧率,并强制执行双缓冲v-sync,从而导致游戏在60Hz刷新率的倍数之间跳跃。当把相机对准一个要求不高的方向时,比如天空,帧率可以达到60帧/秒。相反地,当向前看时,画面会迅速回到30fps或更低的水平,从而导致非常不稳定的性能水平。从一开始我们就觉得30fps的上限能够帮助我们解决问题。

在1.01版本中发现的帧率问题进一步被许多Unity游戏普遍存在的问题所复杂化——口吃和卡顿。在《Firewatch》中,这通常是由自动保存功能(游戏邦注:该功能可以被禁用)引起的,但在其他情况下,它在绘制新资产时也会自动弹出。当与不稳定的帧率相结合时,游戏有时会感觉相当不稳定。

我们在PS4版本的Firewatch发布时发现了三个主要问题,1.02补丁修复了其中两个。

最后,我们有相当令人困惑的相机加速问题。设置菜单中没有灵敏度调整,也没有模拟加速的选项。在1.01版本中,Firewatch只是简单地从一个缓慢的平移运动跳到失控的旋转太快。你将朝着一个方向推动操纵杆,在一段时间内,它几乎不会移动,但当你指向正确的方向时,加速度开始发挥作用,它会飞起来。

随着1.02版本的发布,事情变得有趣了——尽管补丁说明含糊不清,这个更新版本的游戏设法完全纠正了上面提到的两个问题。首先是包含了30fps的上限——通过限制帧率,Firewatch不再受到帧时间峰值的影响,而是产生了更均衡的性能水平。除此之外,当帧率不可避免地下降到30fps以下时,最新代码的性能提升了3fps。

笨拙的相机加速的问题也完全解决了。右边的操纵杆现在反应更自然,使探索体验更自然。改进的控制和稳定的帧率有助于创造出更具可玩性的游戏。事实上,在这一点上,公平地说,PlayStation 4现在提供了一个伟大的看火人体验-从游戏的最初bwin世界杯bwin必赢亚卅投票率的根本转变。

但即使有了这些真正的改进,游戏中仍然存在很多问题,这似乎主要与新背景资产的流媒体有关——这种情况经常发生。自动保存也会导致结巴。似乎开发人员已经降低了它们的频率,以缓解这里的一些问题。这是在其他方面的良好体验中剩下的一个性能缺陷。这里发生了什么?我们认为部分答案与游戏引擎本身有关。在这种情况下,Firewatch是在Unity中构建的-一个旨在促进更简单的游戏开发的工具集,就像虚幻引擎或Frostbite。

不断变化的性能水平以及长时间的口吃会严重影响Firewatch体验的质量。看看这张照片的画面时间断断续续。

我们很容易理解Unity的吸引力。制作一个新游戏概念的原型很简单,工具也非常友好,而且有一个充满活力的社区可供挖掘。这似乎是一个创造游戏的好地方。然而,就目前情况来看,Unity处理某些任务的方式并不总是最佳的。在当前的迭代中,熟悉该技术的主机开发者告诉我们,引擎在适当的线程处理方面存在困难,这在PlayStation 4这样的多核平台上非常重要。bwin必赢亚卅bwin世界杯

这是指引擎同时利用多个指令流的能力。考虑到PS4每个CPU内核的功率相对不足,这对于获得流畅的性能至关重要。我们知道垃圾收集也有问题,它负责将数据移进和移出内存——这也可能导致卡顿。当你的游戏概念开始增加复杂性时,Unity自动处理的事情可能在资源有限的情况下是不够的。

使用Unity构建的游戏一直存在性能问题。不稳定的帧率、加载问题、搭便车等问题困扰着大量的游戏。主机游戏最容易受到影响,但PC游戏也会受到影响。像《Galak-Z》,《Roundabout》,《The Adventures of Pip》等游戏都带有内在的口吃,从而导致滚动运动感觉不那么流畅。在其他情况下,《Grow Home》、PS4上的《Oddworld: New 'n' Tasty》和《The Last Tinker》等游戏的性能变化很大,可能会影响可玩性。它已经达到了Unity游戏在主机上运行良好,如《Ori and the Blind Forest》或《Counter Spy》都是罕见的品种。

尽管如此,还是有一些希望的——Unity的最新更新,5.4版本,将于3月16日发布。我们被告知这将包括一些性能增强,包括更好的线程——这对于cpu有限的控制台非常有用。游戏开发商Campo Santo的成员已经发布了一些推文,表明这些改进正在为《Firewatch》进行。

版本1.02提供了一个更加一致的整体体验,许多部分提供了一个非常稳定的30fps水平的性能

然而,最终我们认为Unity并不能完全归咎于《看火人》的初始状态。版本1.02中修复的两个主要问题可以在开发过程中得到解决。帧率真的应该被限制在30帧每秒,因为显然没有足够的性能开销来达到60帧每秒。

在1.01版本中,30到60帧的峰值严重影响了游戏的流动性,正如我们现在所看到的,将其限制在30帧会带来之前所没有的一致性。奇怪的是,游戏在发行之前就已经出现了这些问题。早在游戏第一次在PS4上展示时,我们就注意到缺乏帧率上限——看到这个问题解决得如此之快,我们很困惑为什么它会在这种情况下发布。

真正令人遗憾的是,虽然1.02补丁可能并不完美,但它对启动代码有了巨大的改进——昼夜的差异强调了游戏真的不应该在第一天就以这种状态发布。这是一款简短的、叙事驱动的冒险游戏,但它不是那种用户会在接下来的几个月里玩和重玩的游戏——这是一种一次性的事情。这款游戏在PC上给我们留下了深刻的印象,但如果我们的第一次通关是在PS4的发行版本上,可以说我们会非常失望。

虽然Campo Santo在处理投诉方面做出了非常积极的回应,但对一些玩家来说,这可能为时已晚。值得庆幸的是,主要问题现在已经大部分解决了,新玩家将享受一个极好的体验-如果你一直在等待购买,我们现在可以强烈推荐它,尽管我们很好奇1.03补丁是否能解决最后一个悬而未决的问题。

你会支持Digital Foundry团队bwin888官网吗?

bwin888官网Digital Foundry专注于游戏硬件和软件的技术分析,使用最先进的捕获系统和定制软件向您展示游戏和硬件的运行状况,准确地可视化它们的能力。为了向你展示4K游戏的真实面貌,我们需要建立自己的平台,为离线观看提供高质量的4K视频。于是我们就这么做了。

我们的视频文件是几亿字节,我们选择了高质量的提供商,以确保快速下载。然而,带宽并不是免费的,所以我们每月收取4.5英镑的小额订阅费。我们认为这是一个很小的代价,以无限访问我们的内容的顶级质量编码。谢谢你!

支持数字化铸造bwin888官网

了解更多关于Patreon的好处

Baidu
map