逐步壮大 外媒分析Mac平台的游戏能力
本地化 如果压根就不需要移植,开发商的日子就会好过得多。引擎的改变正在带来轻松的跨平台开发,这所带来的益处已经在一些小游戏上体现了出来。Unity就是一款全平台的开发引擎,正是它让诸如《Gone Home》和Alpha测试版《Sir,You Are Being Hunted》这些游戏能够同时在全平台上推出——包括Mac和Linux。 iPhone在总体上也对跨平台支持起到了帮助作用,它吸引了引擎开发者来简化游戏的开发过程,从而让游戏开发者们能够更为轻松地把自己的作品放到苹果设备当中。 SteamOS可能会成为下一个帮助Mac用户的平台。Lines和OS X虽然是截然不同的两款操作系统,但在让部分游戏于单一的二进制下运行上面足够接近。基本上说,如果开发者能让自己的游戏在Linux上运行,那么距离Mac也没多远了。而Valve想要获得尽可能多跨平台游戏的目标最终可能会在未来让Mac和Windows在游戏支持上面平起平坐。 也许你会问,苹果本身的实力就已经非常雄厚了,那为什么还要让Valve来促成这一些的发生呢?问题在于,在游戏成为iPhone的主要卖点之前,苹果根本就不关心游戏。而即便是现在,我们也只能说苹果在造福玩家,而不是造福自己。 虽然游戏公司已经开始着手把自己的产品放到Mac平台,苹果的帮助并没有及时到位。这个问题一部分是技术原因,还有就是和PC游戏进行对抗本身就是失败的。 Steam在Mac平台上的存在带来了所有常规性的便利,比如云存储、社交功能和成就。在Steam到来后没多久,苹果就推出了自己的Mac App Store,并希望它也成为一个发现和购买游戏的优秀平台,特别是对于那些没听说过Steam的用户。在某种程度上看,它的确成功了,但只是对于那些不习惯Steam所提供的那种功能的用户。Mac App Store没有类似于Steam Cloud那种无所不在的在线存储功能,以及和苹果Game Center所绑定的社交功能,虽然后者几乎没有什么人会用。 而最让人恼火的是所有Mac App Store的游戏都必须在沙盒中运行,这也就意味着开发商无法加入任何将游戏连接到你Steam账户的方式,来让你邀请好友进行多人游戏。Mac App Store的确很方便,但作为一个游戏平台,它还比不上Steam。 图形性能 然后就是OS X中的显卡支持问题。因为苹果所有的硬件都非常纤薄,他们讨厌使用非常大块头、发热严重的显卡,而是倾向于选择移动显卡,即便是在台式机上。这仍然不是什么大问题——Nvidia 750M或者是Iris Pro也能带来不错的游戏体验——但相比Windows平台,这些显卡的驱动都很差劲。 苹果有时候在升级到最新版OpenGL的问题上表现的很迟缓,但通过最近一次升级,他们总算是赶上了。而在从前,苹果只会在升级整个系统时顺带升级OpenGL,即使是现在,那也是需要付费的,所以并不是每一位用户都拥有开发者所需要的功能。有意思的是,这和微软对待DirectX的态度非常类似,但对于开发商来说更加糟糕。 总的来说,许多游戏在Mac上的表现要比Windows PC要糟糕得多。就拿《模拟城市》来说,这款游戏在低图形设置下能够在Intel HD 4000显卡上以1080p分辨率流畅运行,但在配备了AMD 6750M显卡的Mac上面,最多只能说是能玩。不过正如David Stephen在之前说的,随着更为高级的API在最新版操作系统当中推出,这一点可能会发生改变。 性能问题并不是所有游戏都会遇到的。"我遇到过一些会影响性能的情况,但通常我的移植都会提升性能,这取决于游戏运行的硬件。OpenGL绝对有着自己的bug和瓶颈,但这些我通常都可以通过代码解决,"MonoGame的开发者Ethan Lee说道。MonoGame是一个开源平台,用于将XNA游戏移植到Mac/Linex,Lee正是通过它将《Fez》移植上了上述平台。 (编辑:173173游戏网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |