上周一条《COD10:幽灵》Xbox One版仅有720p的消息惹恼了大批预购Xbox One版游戏的玩家,现在游戏开发商Infinity Ward终于出面对此事作出解释,他们将此事归结为主机资源分配的问题。并认为这并不能证明Xbox One机能弱于PS4,经过一段时间的开发摸索之后,两平台的游戏的表现终将会非常相似。
上周的时候我们报道过《COD10:幽灵》的PS4版本将以1080p运行,而Xbox One版本只能达到720p。这条消息引起了许多玩家的不满。近日I组的执行制作人Mark Rubin近日终于出面对《COD10:幽灵》PS4版同Xbox One版的分辨率差异作出了解释:造成这些差异的原因是Infinity Ward的工程师在资源分配方面遇到了问题。
Rubin解释说:“主机的操作系统会与游戏产生一些交互,比如说语音聊天就是由硬件而不是软件支持的,而且玩家使用的是Xbox的频道。而主机那边的设计师也在同时进行开发,所以当这些东西发生改变,他们使用的资源发生改变时,从游戏设计的角度来讲你面临的挑战就是要为他们使用的这些资源提供足够的空间,同时自己也要使用尽可能多的资源。”
“工程师们面临的最大的挑战之一就是内存管理问题,或者是线程管理问题。假设CPU里有X条线程,这里面哪些线程是微软或者索尼自己使用的?哪条是不能使用的?它们是如何工作的?我们现在还没有这些特性的开发工具包,所以只要他们(指微软或索尼)要用,我们就用不了。比如说这个地方我们需要3MB内存,惨了,他们只分给我们2MB!我们无法简简单单的从别处拿1MB没用的过来,我们只能从别的某个地方平衡一下。”
早先动视官方声明:XO版是从720P升级到1080P,而PS4则是原生1080P
对于《COD10:幽灵》来说,Rubin说道:“没有什么具体的,不是说Xbox的聊天系统占用了太多的资源,所以我们就没法做出原生1080p。这里没有单纯的哪个地方导致了这件事情,这是一个全局的事。我们对每个平台都单独对待,并在各自系统上做出最好的游戏。”
对于游戏的画质来讲,Rubin向玩家保证说“它们看上去都很好,如果把两台主机并排摆在一起,有些玩家可能会看出区别,另外一些玩家则看不出来。Xbox One也是1080p输出,只是用硬件升级过的。”
而对于一些玩家担心的《COD10:幽灵》在Xbox One上的差距证明Xbox One机能不敌PS4,Rubin也作出回应,认为这一说法是完全错误的。总之,游戏优化是一个寻找平衡的过程,I组需要更多时间才能发挥平台的最佳性能,甚至可能需要几年的时间。这种情况在当代平台上已经发生过一次,所以玩家们并不难理解。总之这是I组的开发人员们第一次接触这一全新的硬件,他们也需要慢慢进步,Rubin相信在之后两平台的表现将非常相似。