关注我,与600万好友一起享受科技~
经常看差评的朋友都知道,小发是差评的游戏达人,他还负责差评的游戏推荐。
不过托尼在小发的评论区发现,困扰小伙伴的不仅仅是游戏本身,游戏平台也是大家非常关心的问题。
经常有很多朋友在评论下问我们推荐的游戏在Mac OS下能不能玩。.
对此,Tony只想说Mac真的不是用来打游戏的。. .
至于为什么Mac OS不适合玩游戏,Tony想从软件和硬件两个角度跟大家聊聊这个问题。
首先说一下硬件,我们先从Mac的配置说起。
我们知道搭载Mac OS的电脑一般都是苹果自家的电脑音乐音效,现在笔记本MacBook和iMac一体机比较常见,而低端的Mac系列电脑基本没有配备独立显卡。
高端 Mac 配备 AMD 的专业显卡。但!为了保持 Mac 的超薄感觉,它的散热和性能不如零售级显卡。
当然,解决这个问题也很简单,装个外接显卡就大功告成了。
Thunderbolt 3是目前最好的外接显卡接口
不过如果外接显卡想要连接Mac电脑,中间还需要一个专门的显卡扩展台来配合。
这么小的一套显卡+显卡扩展坞,4000元也算便宜了,显卡的性能发挥不出来。. . 这点钱,配一台主机,市面上的大部分游戏都能跑,就算是游戏本,买一台也差不多够用了。
简单的说就是:可以,但没必要。
如果要说硬件问题花钱就能解决,那软件还真是花钱解决不了的事情。Mac OS 对游戏的支持实际上有不少缺陷。
比如现象级游戏大逃杀就不支持Mac OS系统。
而我们平时说的一些3A大作(大厂出品的高成本、大批量、高质量的单机游戏),比如《刺客信条:奥德赛》、《只狼》、《GTA5》等都是近年来广为人知的代表作。, 均不支持 Mac OS。
不过,能玩的名作也不是没有。比如大名鼎鼎的《Dota2》和《战争雷霆》等游戏在Mac OS系统上依然可以运行,但运行情况着实堪忧。
与同价位Windows相比,在帧率、画质等方面存在较大差距。
至于造成这种情况的主要原因,是因为Mac和Windows系统使用不同的编程接口。
我们知道,游戏说到底就是代码,游戏程序从代码中调用硬件输出画面。在这个过程中,计算机需要一种特殊的“翻译”工具。
在这款翻译工具中,Mac OS使用的是OpenGL图形界面,而Windows系统使用的是DirectX界面,在游戏开发中应用更为广泛。
与DirectX相比,OpenGL的开发难度更大,对游戏的支持也不如DirectX,所以在游戏开发中的应用远没有DirectX广泛。
与OpenGL相比,DirectX制作的游戏画质通常更为细腻,而且DirectX除了提供图形界面的功能外,还提供了一套完整的开发解决方案,进一步减轻了开发者的负担。
这使得游戏开发者更愿意使用DirectX来开发游戏,程序员更愿意学习使用DirectX来开发游戏,硬件厂商也更愿意为DirectX进行优化,从长远来看形成良性循环。
既然DirectX这么好用,为什么Mac OS不用呢?
这是因为 DirectX 是微软之父开发的。除了您自己的 Windows 和 Xbox,您还想使用其他平台吗?对不起,没办法。
但这并不意味着Mac OS完全不能玩游戏,很多独立游戏都推出了Mac OS版本。
Steam 上有近 20,000 款支持 Mac OS 的游戏,包括 Never Alone 和 RUNNING WITH RIFLES 等经典游戏。想玩Mac游戏的朋友可以自行购买体验。
当然安装双系统也是一个解决办法游戏运营,但是对于运行Windows的Mac来说,效率和发热简直是无药可救,而且对Mac本身的硬件也是不利的。
煎鸡蛋真的很简单
然而,所有这些问题都有一个解决方案directx游戏开发终极指南,那就是云游戏。
在5G的推动下directx游戏开发终极指南,云游戏行业近两年发展非常迅猛。前段时间,托尼介绍了谷歌正在开发的云游戏平台Stadia。
当云游戏平台全面铺开后,硬件和系统将不再是玩游戏的瓶颈。该游戏在云端的高性能计算机上运行。播放出色的游戏,更不用说 Mac 了。
但到目前为止,这个概念只是口头上的服务。什么时候上市,谁也说不准。
所以想认真玩游戏的朋友,还是上全靠谱的Windows电脑吧。别再折腾你的 Mac,它只是想帮你工作。. .
参考资料: Geekerwan Geekerwan,【科普】DirectX和OpenGL:为什么游戏离不开它们?知乎@村之姐,Windows支持DirectX和OpenGL,为什么大部分PC游戏还是用DirectX开发的?
《使用Mac有效防止程序员带鱼》