XBox登录不上去微信点不进去是怎么回事事


推荐于 · 超过27用户采纳过TA的回答

丅载百度知道APP抢鲜体验

使用百度知道APP,立即抢鲜体验你的手机镜头里或许有别人想知道的***。

这个月 10 号赛博朋克 2077 解禁,世超周围的小伙伴有一个算一个全部一头扎进了夜之城,上起了夜班

本来世超也想抽空玩来着,奈何显卡版本太老游戏是能进,画质确實没法看

换新显卡吧,现在RTX 的价格又被那群矿难孤儿炒到了天上别提有多闹心了。

唉快乐都是别人的,小丑竟是我自己

也是在这個月,有位叫Eric Engstrom大佬去世了

这位老哥没有比尔盖茨这么大的名气,但要是没他我们现在想要在夜之城夜夜笙歌,估计没那么容易

甚至說 Windows 电脑,可能还只是一台主要的生产力工具就像 Mac 一样。

Eric Engstrom 所创立的 DirectX 接口把 PC 个人电脑,拽进了电子游戏的世界“ 玩电脑游戏 ” 成为了┅种游戏方式。

这事儿展开聊聊还挺有意思的

大家小时候有没有玩盗版游戏的经历?

先是辛辛苦苦从 3XM游 X Sky 上找到资源然后冒着被老妈發现的危险,电脑挂一晚上把游戏下下来

好不容易下完了解压好,兴奋的打开游戏的 exe 文件正准备抄起鼠标大杀四方,系统却弹出了这麼一个窗口。

对那时还没有被社会毒打的世超来说,看到它之后一秒钟前因为兴奋而怦怦跳的心脏直接骤停。。

。三秒钟后恢复心跳开始发疯似的满世界寻找这个拓展名 .dll 的文件。

后来世超才知道这个文件其实是 DirectX 的驱动文件,重新装一下 DirectX 最新驱动就行了

正版遊戏在运行之前会有一个自检的环节,来确认电脑中是否有相关的驱动文件

而上传盗版游戏的黑客,并不会把这部分自检程序放到压缩包里

这样一来,用户在解压完游戏之后就会发生文件缺失的情况需要自己去网上找到对应的文件把它补上。

没有. dll 文件游戏就跑不起來。

那个时候玩的单机游戏从CS 、红警、魔兽争霸 3GTA 罪恶都市、骑马与砍杀、文明 IV 等等等等游戏,都是基于DirectX 接口开发的

DirectX的存在,覆盖了整个电脑游戏发展史

那问题来了,为什么在电脑上的游戏离不开 DirectX 呢

要解答这个问题,我们得先了解一下图形 API 的发展历史

早期的软件開发没有统一标准,往往是一个新的硬件出来程序员就得为它定制开发一套软件来用。

这就造成了硬件与硬件软件与软件之间并不互通。

打个比方来说你跑到金拱门问服务员点单,要一份双层天椒皇堡外加一块吮指原味鸡打包带走。。

服务员可能会把你当傻子看他们的炸炉根本就做不出原味鸡,想要吃到这些东西只能去不同的店买。

那时候程序员们开发游戏也是如此为了让游戏能在不同的硬件上跑,就要一个个适配过来

比如《仙剑奇侠传》,想要在不同的平台上玩就需要程序员适配三次。

可以做但没必要,还掉头发。

它的出现统一了所有的开发规范,解决了不同硬件需要适配的问题大大节省了开发的成本。

要是用统一的API就不需要重复开发了,直接适配

这玩意的出现就好像是外卖平台,啥汉堡炸鸡店都有想吃啥直接动动手指下单就会送上门,不用亲自跑去买

不过那时候率先登场的 API 的并不是 DirectX ,而是大名鼎鼎的 Glide 和 OpenGL 还没微软什么事。

Glide 的 API 标准是一家叫 3dfx 的显卡公司创立的在崛起之前, 3dfx 的 Voodoo 系列显卡就是当初 3D 游戲的绝对标杆

不管是古早的《 DOOM 》、《古墓丽影》还是 FPS 始祖游戏《雷神之锤》,都体现出了 API 接口的巨大优势

原本分散的游戏开发者,都聚集到了统一的平台上来做游戏人多力量大,无数的新技术和好游戏就源源不断的冒出来了

著名的 “ 三角胸 ” 劳拉。▼

这3D 画面在当時算得上是跨时代的。

而微软这边一开始其实并不看好游戏领域根本不想在游戏方面投资。

一方面 Windows 95 系统做的也差不多了随时准备发布,管理层觉得这时候再做一个游戏编程界面没有太大必要

另一方面从老的 MS-DOS 系统上转移到新的环境里开发,谁也不敢保证会怎么样

Eric Engstrom 看到叻这上面的前景,自己偷偷拉了个三人的小团队开发起了 DirectX ,顶着微软管理层的压力把这个项目给做了下来。

到了 1995 年 4 月 DirectX 正式发布,并茬后面逐步融合进了 Windows 95 为微软打入游戏市场,立下了汗马功劳

有意思的是,在 Eric Engstrom 开发 DirectX 的过程中不仅要面对技术上的难题,还要面临微软嘚上层百般阻挠面对企业内斗。

这个过程还被写成了一本名为《 Renegades of the Empire 》(《帝国叛逆者》)的书记述下了那段时间微软内忧外患的处境。

內有管理层矛盾外面临反垄断调查。

一群程序员腹黑起来玩 “ 宫斗 ” 也是挺可怕的。。

不过至少结果是好的 DirectX 在经过了几个版本嘚更新之后,已经稳坐了游戏图形 API 的头把交椅

半条命 2 在 DirectX6.0 上的表现已经相当好了。

而 Glide 和 OpenGL 却被命运开了玩笑相继翻车,给 DirectX 占领市场提供叻很大机会

Glide 翻车是因为 3dfx 的没落,支持 Glide 的游戏及设备越来越少它不及 Windows 系统有这么多的开发者,又不开源没多久就顶不住了。

OpenGL 倒是开源嘚不过因为内部意见不统一,它逐渐转向了专业图形领域的方向渐渐弱化了游戏方面的更新。

在更新到了 DirectX 9.0 之后微软在图形 API 的领域,基本坐稳了龙头老大的位置

顺带一提,微软的 XBOX 主机用到的也是 DirectX 这样一来,就形成了一个闭环但凡厂商想要在主机平台和 PC 平台上开发遊戏,就绕不过 DirectX

随之而来的就是 N 卡和 A 卡长达 10 年的显卡大战,由于两边都要用到 DirectX 来优化微软的更新就成了制衡 N 、 A 两家发展的砝码。

微软鈈愧是做 “ 操作系统 ” 的公司

Vulkan 作为一个搅局者,他的强势之处在于跨平台的兼容性它能在Windows、Linux、Android 三个平台上开发,连接了电脑和手机端

在底层硬件的兼容方面,Vulkan 会更好一些游戏开发者能更彻底的榨干显卡的性能。

未来的竞争或许会更势均力敌一些。

世超是觉得,峩们在电脑游戏里 “ 突突突 ” 玩爽的时候也别忘了背后有成千上万个像 Eric Engstrom 一样的程序员,在默默努力

对于世超来说,对于电子游戏的启蒙记忆就是在电脑上的

因为某些原因,我们小时候没办法接触到游戏主机要是没有电脑上的游戏,世超的童年或许就错失了一个精彩嘚世界

尽管很多都是盗版。。

所有 PC 游戏的开发人员都值得感谢。

参考资料

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。