当前位置:首页 > 每日看点

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

卡卷网2年前 (2025-01-18)每日看点333

不是其他答主说的所谓的 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

分享给朋友:

相关文章

每天5点就下班了,闲着也是闲着,有哪些副业可以推荐?

每天5点就下班了,闲着也是闲着,有哪些副业可以推荐?

今天整理了36个搞钱APP 可以先接触学习看看,然后选定一个感兴趣的方向去精进 要知道机会不是一下子来临的, 而一定是你前期做了很多准备 每天进步一点点,就像滚雪球一样 希望所以女生,能够在2024年提升自己, 立下一个新的搞钱Flag吧…

NAS那么好,为什么还是没能成为大多数家庭必备的存储设备?

NAS那么好,为什么还是没能成为大多数家庭必备的存储设备?

最主要原因是因为——贵! 看看我家里搭建的这一套吧。 目前我家中有5台常用的NAS,分别为群晖DS1522+、威联通TS-464C2、绿联DX4600 Pro 、极空间Z4S、威联通TS-AI642。个人认为,这其中的每台NAS都是时代…

为什么有人觉得华为mate60只值2000?

为什么有人觉得华为mate60只值2000?

你以为买Mate60的人真的傻?真的那么爱国? 国庆前,我家那傻子加价800多买了一台Mate60,当时还被我骂他是傻子。 可是他说一回到公司就被老板同事朋友看到,拿去反复查看,都在惊叹他这么快就买到新机。 跟亲戚朋友聚会,别人一看就知道他…

有哪些是你用上了mac才知道的事?

用上了高端的Mac(已退货)才知道:原来文件夹里面的文件,你看到是8个,其实可能有12个。其中3个图标重叠在一起了,另外一个被拖动到屏幕外面了。 用上了高端的Mac(已退货)才知道:原来鼠标灵敏度有问题是因为系统内置了鼠标加速度,只能用控制…

为什么网易云音乐越做越烂了?

还记得当年周杰伦专辑授权到期的最后一天,他来个一次性打包买断给歌迷,结果歌迷花钱买完了,第二天授权到期,不能听了。 这种下三滥的操作,我不知道是哪个群体这么多年一直在吹网易云音乐。 一堆没有授权的英文歌,一堆民间翻唱的歌,他是怎么有脸搞付费…

为什么百度贴吧还不凉?

你们都看小说么,那我跟你们说个东西,百度有个贴吧叫阅读吧,多牛逼呢,人家自己开发了一款应用,不在任何应用市场售卖,这个应用类似于一个壳子,一群大神天天找接口资源整理好打包,你装了这个应用再把接口导入到软件,是个小说你就搜吧,只要中文互联网有…

发表评论

访客

看不清,换一张

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