当前位置:首页 > 每日看点 > 正文内容

Steam 客户端是用什么语言开发的?为什么感觉比 Epic 流畅那么多?

卡卷网1年前 (2025-01-18)每日看点214

不是其他答主说的所谓的 Panorama,而就是 React + libcef.

至于 Epic Games Store,我左手一个 UE4,右手一个 CEF,duang~~ 阁下又当如何应对?


Steam 这边,事实上只要在启动参数上加上 -dev ,随便按一下 F12 就可以轻松打开 Chromium DevTools 一探究竟:

Steam 客户端是用什么语言开发的?为什么感觉比 Epic 流畅那么多?  第1张

在上面的截图中也能看到 data-react-nav-root,所以有理由猜测是用 React 做的界面。 steamui 目录里的 License.txt 中,也能轻松找到 react 以及其他相关库的 License。

Steam 客户端是用什么语言开发的?为什么感觉比 Epic 流畅那么多?  第2张

至于 tenfoot 目录以及里面的 Panorama 界面文件:tenfoot 是指 steam 的大屏幕模式,可以通过添加启动项 -tenfoot 直接进入大屏幕模式。如果大家看过里面 tenfoot 目录的内容,就会发现大多数文件的最后修改时间都是 2014~2016 年,最晚不过 2020 年。

Steam 客户端是用什么语言开发的?为什么感觉比 Epic 流畅那么多?  第3张

如果用 ProcessMon 监控一下文件访问,就会发现在大屏幕模式里 steam 并没有读取任何 tenfoot 目录里的文件,更像是列一下目录就结束了:

Steam 客户端是用什么语言开发的?为什么感觉比 Epic 流畅那么多?  第4张

所以可以猜测 tenfoot 目录中的都是历史遗留文件,之前的大屏幕模式可能使用的是 Panorama,但现在的大屏幕模式已经弃用 Panorama 而改为 libcef + react。其实在大屏幕模式下也可以 F12 打开 DevTools,也可以看到完全是 HTML。另外 Steam Deck UI 就是基于大屏幕模式做的,用的也是 web 技术栈。


至于 Epic Games Store,实则是在 UE4 里内嵌了个 CEF,整体界面都是网页,也是 React 做的:

Steam 客户端是用什么语言开发的?为什么感觉比 Epic 流畅那么多?  第5张

Steam 客户端是用什么语言开发的?为什么感觉比 Epic 流畅那么多?  第6张

扫描二维码推送至手机访问。

版权声明:本文由卡卷网发布,如需转载请注明出处。

本文链接:https://www.kajuan.net/ttnews/2025/01/9886.html

分享给朋友:

相关文章

短视频如何快速变现?

短视频如何快速变现?

单人日产200条视频,一晚狂赚上千元,过程却简单到荒唐。只要你像这只猥琐的海鸥一样,做到这3点就行↓↓点开有惊喜速度快、不讲武德、不被发现那做短视频如何做到这3点?答案是养一只会叼视频的海鸥不是让你养真的海鸥而是用 ai 运营方法,类似于“...

为什么微服务一定要有网关?

为什么微服务一定要有网关?

网关一句话总结,网关的作用是上浮公共逻辑,下沉差异逻辑。公共逻辑就是所有接口都需要做的事,比如权限校验,限流算法等,这样业务就只需要关心业务逻辑即可。下面是一个对比图: 当然除了一些公共逻辑外,路由也是网关的核心功能,它可以进行流量转发。...

无人机真的是中国领先吗?

无人机真的是中国领先吗?

巧了这是。捡到了一台大疆。应该是别人飞丢的。在草丛中泡过水,轴承锈死,电池鼓涨已,经没有维修价值了。但作为玩电子的,免不了要把它解剖,研究一番。那么,我们看看它的国产化率能有多少吧。图片说话:解释一下吧。图一,高通 美国图二,MPS: 美国...

为什么工资五千的人会一下花八九千买手机呢?

这其实是一个何不食肉糜的问题,这个问题其实很现实,越是月薪5000越需要高档手机。 前段时间看了一个纪录片,讲外卖小哥都用什么手机,结果发现绝大多数外卖小哥用的手机都是旗舰机型,有的时候宁可买二手也要买旗舰。 因为1外卖小哥对ip6...

如何看待台积电,三星相继停供大陆7nm及更先进芯片?

在这个事出来之前,我就看到过一个说法,两家Foundry可以在中东建厂,让中东的Fab去干“脏活”。本质上是国内企业搞几个中东的代理人,装作是中东的初创Fabless企业去下单,人家Foundry大概率睁一只眼闭一只眼,只管数钱。然而,紧接...

如何做电商行业?

如何做电商行业?

“如何做电商*开网店”跟“如何找老婆”一样,没概况条件、没明确标准,就是扯犊子。我把话题具体一点说:具备“两三万”启动资金、掌握“选品+上架优化”基础技能,小则月入三五千、多则上万。跟摆地摊一样,有进货的钱、也不怕苦不怕累、稍微有点生意头脑...

发表评论

访客

看不清,换一张

◎欢迎参与讨论,请在这里发表您的看法和观点。